介绍一下WIN10自带的一个非常强大的功能--子系统
以及安装使用流程以及一些小坑,还有使用图形用户界面打开子系统中的Pycharm
- 简单步骤速览:
1.启动开发者服务
(设置->更新->开发人员模式)
2.控制面板启用linux子系统
(控制面板->程序->启动或关闭Windows功能)
3.安装ubuntu(16.04/18.04)
(WIN10商店搜索下载)
4.设置用户名密码
5.安装python3.6(并指定版本)
6.安装pip(并指定版本)
7.安装虚拟环境及管理虚拟环境
- 重点说一下安装Python以及虚拟环境
安装python3.6
导入第三方软件库
sudo add-apt-repository ppa:jonathonf/python-3.6
更新软件源并安装
sudo apt-get update
sudo apt-get install python3.6
将默认的Python 链接指向Python3.6
sudo ln -s python3.6 /usr/bin/python
sudo rm python (如果有原本的python链接,需要把原本存在的Python链接删去,重新建立软链接至Python 3.6)
安装pip3.6
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
安装virtualenv及virtualenvwrapper
sudo pip install virtualenv
sudo pip install virtualenvwrapper
添加环境变量,当前路径创建virtualenv文件夹
mkdir $HOME/.virtualenvs
执行命令,打开~/.bashrc
vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # (注意virtualenvwrapper.sh路径 可以whereis virtualenvwrapper.sh 寻找) source /usr/local/bin/virtualenvwrapper.sh (ubuntu16.04) source ~/.local/bin/virtualwrapper.sh(ubuntu18.04)
------------------------------
ps:
1.创建.virtualenvs文件夹时不要使用sudo,会导致后续没有权限写入文件
删除非空目录:rm -rf /***
删除空目录 rmkdir /***
2.ubuntu16/18virtualenvwrapper.sh路径不同,见上文
3.可能会用到的安装
# no module named "apt_pkg" sudo find / -name "apt_pkg.cpython-35m-x86_64-linux-gnu.so" cd /usr/lib/python3/dist-packages/ sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so
4.如果版本python环境混乱可能导致virtualenv找不到应该使用的python版本 这时修改virtualenvwrapper.sh文件
sudo vim virtualenvwrapper.sh
if [ "$VIRTUALENVWRAPPER_PYTHON" = "" ] then VIRTUALENVWRAPPER_PYTHON="$(command \which python3)" fi
5.参考网址 感谢
ubuntu16.04上virtualenv和virtualenvwrapper安装及使用
玩转ubuntu18.04之virtualenv和virtualenvwrapper安装与使用
------------------------------
改天介绍如何安装XLaunch可视化界面和Ubuntu中的Pycharm
原文地址:https://www.cnblogs.com/spacescp/p/10018217.html