码迷,mamicode.com
首页 > 编程语言 > 详细

Python 虚拟环境和pip相关使用总结

时间:2018-12-22 20:41:14      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:使用   links   删除   新版本   导致   bin   卸载   项目   相关   

在使用Python的过程中经常会使用到pip和虚拟环境,以下纪录其相关的用法

 

PyPi在线安装包

pip install SomePackage  # 安装最新版本
pip install --no-cache-dir SomePackage  # 禁用本地缓存并安装最新版本,网络不稳定时在线安装可能下载的安装包不完整导致安装出错,再次安装时会先使用本地缓存文件,此时可禁用缓存
pip install SomePackage==1.0.4  # 安装指定版本

 

通过whl文件安装

通过whl文件安装首先需要安装wheel包
pip install wheel

pip install SomePackage-1.0-py2.py3-none-any.whl

 

通过txt文件安装

在使用虚拟环境时,通常会在项目中生成txt收集所有安装的包,以便在不同环境下可以快速安装所需的包
通过requirements.txt文件安装首先需要搜集所有的包,然后再在线安装

pip freeze > requirements.txt # 会在当前目录下生成txt文件

pip install -r requirements.txt

通过requirements.txt文件安装首先需要搜集所有的包,然后再离线安装
pip wheel --wheel-dir=/local/wheels -r requirements.txt # 会生成txt文件,并下载所有包的wheel文件保存到wheel-dir目录下

pip install --no-index --find-links=/local/wheels -r requirements.txt # 离线安装

 

 

卸载安装的包

pip uninstall SomePackage

 

 

显示安装的包

pip list # 显示所有安装的包

pip list --outdated # 显示所有可更新的包,并显示最新版本

pip show sphinx # 显示包的详细信息

 

 

搜索包

pip search peppercorn # 从PyPi搜索包

 

 


 

venv安装

pip install virtualenv

 

 

初始化venv环境

virtualenv /path/to/ENV/

 

 

激活venv环境

source /path/to/ENV/bin/activate

 

 

退出venv环境

deactivate

 

 

删除venv环境

(ENV)$ deactivate # 先推出
$ rm -r /path/to/ENV

Python 虚拟环境和pip相关使用总结

标签:使用   links   删除   新版本   导致   bin   卸载   项目   相关   

原文地址:https://www.cnblogs.com/NijiMaki/p/10162094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!