Ubuntu下使用virtualenv创建环境
1. 安装virtualenv
Ubuntu下Ctrl+Alt+T打开terminal然后输入
sudo apt-get install python3-pip python3-dev python-virtualenv
安装virtualenv工具,然后创建环境。
virtualenv -p python3 –system-site-packages env3
表示用virtualenv创建一个python3环境的基于系统包的叫做env3的环境。
2. 遇到问题
创建的过程中可能会遇到以下问题:
OSError: Command /home/username/bin/python3 - setuptools pkg_resources pip wheel failed with error code 2
3. 解决方案
可能是因为pip的版本不符合要求造成,解决方案如下:
首先查看pip3的版本(一般linux系统下默认pip为python2的):
pip3 -V
sudo pip3 install --upgrade pip
更新pip到最新版,如果提示“找不到pip3命令”,则:
sudo apt-get install python3-pip
安装pip3,然后可以通过
sudo python3 -m pip install --upgrade --force-reinstall pip
来将python3的默认改为pip而不是pip3。
如果上述解决方案依旧无法解决
“OSError: Command /home/username/bin/python3 - setuptools pkg_resources pip wheel failed with error code 2”
的问题,则可以尝试以下方案,或许是因为setuptools和virtualenv的版本不是最新造成的
sudo pip install setuptools
sudo pip install --upgrade setuptools
sudo pip install virtualenv
sudo pip install --upgrade virtualenv
然后重启terminal。
如果还是不行,或许是因为pysocks没有安装,可以输入:
sudo pip install pysocks
unset all_proxy
然后重启terminal。
4. 更换Ubuntu下载源
如果发现使用终端下载时速度较慢,可以更换下载源,打开“软件和更新”,在“下载自”处可以选择服务器,
这里可以选择不同的镜像网站,一般选择阿里云或者清华比较快。
然后重启终端。