vlambda博客
学习文章列表

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下载源

如果发现使用终端下载时速度较慢,可以更换下载源,打开“软件和更新”,在“下载自”处可以选择服务器,

这里可以选择不同的镜像网站,一般选择阿里云或者清华比较快。

然后重启终端。


更多内容请关注我的CSDN博客


“阅读原文”一起来充电吧!