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 [虚拟环境名称]
本文详细介绍了在Ubuntu系统上安装Python及pip的过程,包括如何指定版本安装pip,解决常见安装问题,配置并使用Python虚拟环境,确保项目间的依赖隔离。
9565

被折叠的 条评论
为什么被折叠?



