在同一个python环境中安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉
解决方法是:虚拟安装
安装虚拟环境:
sudo pip install virtualenv /安装虚拟环境
sudo pip install virtualenvwrapper / 安装虚拟环境扩展包
编辑家目录下面的.bashrc文件
vi .bashrc
在尾目添加:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
使其生效一下:
source .bashrc
创建虚拟环境命令:
mkvirtualenv 虚拟环境名
创建python3虚拟环境
mkvirtualenv -p python3.8 dj18_py3
进入虚拟环境:
workon 虚拟环境名
查看机器上有多少个虚拟环境
workon 空格 + 俩个tab键
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv 虚拟环境名
虚拟环境安装包的命令:
pip install 包名
注意 不能使用sudo pip install 包名
查看虚拟环境中安装那些python包:
pip list
pip freeze
安装Django环境
pip install django==1.8.2
扩展
apt-get install 软件
pip install python 包名