博主使用的ubuntu版本:
一、默认ubuntu是没有pip3的,这时候需要我们自己去安装:
1.1:先修改默认的仓库源:
- 修改之前首先做好备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 编辑源列表文件
sudo vim /etc/apt/sources.list
- 将source.list中的内容替换为如下内容
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
- 更新
sudo apt-get update
sudo apt-get -f install
sudo apt-get -y upgrade
1.2:开始安装
sudo apt-get install python3-pip
安装的时候,启动可能会报错:
解决方案 添加源(原有基础上)Traceback (most recent call last):
File “/usr/bin/pip3”, line 9, in
from pip import main
File “/usr/lib/python3/dist-packages/pip/init.py”, line 14, in
from pip.utils import get_installed_distributions, get_prog
File “/usr/lib/python3/dist-packages/pip/utils/init.py”, line 23, in
from pip.locations import (
File “/usr/lib/python3/dist-packages/pip/locations.py”, line 9, in
from distutils import sysconfig
ImportError: cannot import name ‘sysconfig’
安装pip3deb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-proposed main multiverse restricted universe
sudo apt-get install python3-pip安装distutils,解决报错问题
sudo apt-get install python3-distutils
二、开始安装虚拟环境了:
2.1:首先安装虚拟环境,命令如下:
sudo pip3 install virtualenv
#安装虚拟环境 接下来还要安装虚拟环境扩展包,命令如下:
sudo pip3 install virtualenvwrapper
2.2:修改用户家目录下的配置文件.bashrc,添加如下内容:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
使用source .bashrc命令使配置文件生效。
注意点:可以尝试下先在命令行输入初始化内容。使用source /usr/local/bin/virtualenvwrapper.sh
如果出现了错误:提示需要配置 VIRTUALENVWRAPPER_PYTHON 的话,就先找到自己运行的 Python 环境的位置(输入 which Python3 即可显示 Python3 的路径,一般都在 /usr/bin/python3 下),然后将以下代码写到export之前
<font style="color:#D73A49;background-color:#F9F9F9;">export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3</font>
即可。然后重新使用source .bashrc命令使配置文件生效。
2.3:创建python3虚拟环境的命令如下:
mkvirtualenv -p python3 虚拟环境名称
例:
mkvirtualenv -p python3 py_django
2.4:查看和使用
提示:workon后面有个空格,再按两次tab键。
workon 两次tab键
workon 虚拟环境名称
例:
workon py_django
2.5:删除虚拟环境的命令如下:
rmvirtualenv 虚拟环境名称
例:
先退出:deactivate
再删除:rmvirtualenv py_django