Win10子系统ubuntu
Posted spacescp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10子系统ubuntu相关的知识,希望对你有一定的参考价值。
介绍一下WIN10自带的一个非常强大的功能--子系统
以及安装使用流程以及一些小坑,还有使用图形用户界面打开子系统中的Pycharm
- 简单步骤速览:
- 重点说一下安装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文件
if [ "$VIRTUALENVWRAPPER_PYTHON" = "" ] then VIRTUALENVWRAPPER_PYTHON="$(command which python3)" fi
5.参考网址 感谢
ubuntu16.04上virtualenv和virtualenvwrapper安装及使用
玩转ubuntu18.04之virtualenv和virtualenvwrapper安装与使用
------------------------------
改天介绍如何安装XLaunch可视化界面和Ubuntu中的Pycharm
以上是关于Win10子系统ubuntu的主要内容,如果未能解决你的问题,请参考以下文章