1.安装python/pip
sudo apt install python3 安装python3,因为系统已经安装了python2
sudo apt install python-pip 指定python2的pip,使用为pip
sudo apt install python3-pip 指定为python3的pip,使用为pip3
2.python虚拟环境安装(本人安装到python3环境下)
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
到这里报错让你升级pip错误,执行2.1操作
ubuntu下运行python提示: no module named pip
2.1(首先先确认你的python是3.5还是3.6,如果是3.6下面的操作都要改成3.6)
检查 cd /usr/local/lib/python3.5/dist-packages/ 文件夹下发现没有pip文件夹
也就是没装python3.5的pip??
所以运行
apt-get install python3-pip
wget http://bootstrap.pypa.io/get-pip.py
sudo python3.5 get-pip.py
3.配置虚拟环境(前提是mkvirtualenv命令不起作用)执行以下操作
3.1创建目录存放虚拟环境
mkdir $HOME/.virtualenvs
3.2在~/.bashrc中添加以下信息
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
3.2.1到这里报错,找不到virtualenvwrapper.sh执行以下命令
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
3.3运行:
source ~/.bashrc
3.4创建python虚拟环境(指定python版本)
mkvirtualenv -p /usr/bin/python3.7.3 [虚拟环境名称]
workon [虚拟环境名称]
3.4.1到这里可能还会报错,执行以下操作:
mkvirtualenv --python=/usr/bin/python3 env_name
其中 /usr/bin/python3 是你Python的安装路径,
可以使用 which python 命令查看,
env_name 是你要创建的虚拟环境的名字
3.5退出虚拟环境
deactivate
3.6删除虚拟环境
rmvirtualenv [虚拟环境名称]