一、pip作用
- python安装包管理器
- 允许安装/删除/更新python包
二、安装 pip
- sudo apt install python -pip(python2)
- sudo apt install python3 -pip(python3)
三、使用pip
- 使用python2的pip -pip指令
- 使用python3的pip -pip3指令
四、安装python包
sudo pip3 install somePackage
example:
sudo pip3 install pymysql == 0.7.11
sudo pip3 install pillow
sudo pip3 install Django==1.11.8
五、下载python包
sduo pip3 dowanload somePackage
六、删除python包
sudo pip3 uninstall somePackage
七、更新pyhon包
sudo pip3 upgrade somePackage
八、查看当前环境中所有安装包
pip3 list
九、记录现有环境中的python包
pip3 freeze>requirements.txt#记录当前环境中所安装的pyhon工具包
pip3 install -r requirments.txt#允许在当前环境下,逐一安装requirments.txt中所列出的内容
十、python工具 -Vrituallenv(虚拟环境)
10.1什么是虚拟环境
根据python的大环境虚拟出来的一套开发环境,虚拟环境是互相独立的。,在虚拟环境中安装的包不影响真实的python环境,也不会影响其他的虚拟环境。
10.2安装 VirtualEnv
sudo pip3 installl virtualenv
10.3创建和使用虚拟环境
10.3.1 准备工作
mkdir myenv
cd myenv
10.3.2创建虚拟环境
virtualenv 虚拟环境名
ex:
virtualenv default#不指定版本
virtualenv -p /usr/bin/python3.5#创建指定版本的虚拟环境
注意:
在虚拟环境中使用pip安装python包的时候,不用使用sudo授权,否则会安装到真实的python环境中
10.3.3 启动虚拟环境
虚拟环境目录中 bin/activate 执行activate就可以启动虚拟环境
注意:不能在bin目录中启动虚拟环境
source bin/activate
10.3.4退出虚拟环境
deactivate
10.3.5删除虚拟环境
rm 虚拟环境目录 -rf
十一、虚拟环境管理工具 -virtualenvwrapper(虚拟环境管理工具)
11.1作用
在第三方的虚拟环境管理工具,能够快速,高校方便地管理虚拟环境
11.2安装虚拟环境管理工具
sudo pip3 install virtualenvwrapper
11.3配置virtualenvwrapper
在~目录下,有一个终端管理文件.bashrc(在~目录下输入ll)
修改 .bashrc:sudo vi .bashrc
在.bashrc最底部增加以下内容:
(1)export WORKON_HOME=~/MyEnv
将~/MyEnv作为虚拟环境管理目录,所有使用virtualenvwrapper创建的虚拟环境默认都保存在这里
(2)如果系统包含多个python环境的话,则必须增加以下内容
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
(3)在~目录下,执行一遍.bashrc
source .bashrc
(4) source /usr/local/bin/virtualenvwrapper.sh
source /usr/local/bin/virtualenvwrapper.sh (该行作用是启动终端的时候执行virtualenvwrapper.sh文件,相当于启动了该文件)#每次重启终端均需要需要此命令
11.4 使用虚拟环境管理工具
11.4.1创建并进入虚拟环境
mkvirtualenv 虚拟环境名
mkvirtualenv --python /usr/bin/python2.7 虚拟环境名称
11.4.2查询当前虚拟环境
workon
11.4.3切换虚拟环境
workon 虚拟环境名
11.4.5退出虚拟环境
deactivate
11.4.6删除虚拟环境
rmvirtualenv 虚拟环境名称