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

在使用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

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

时间: 2024-08-03 22:48:26

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

centos 安装配置python虚拟环境、pip

1.安装pip包安装工具# 系统默认源没有pip安装包[[email protected] python]# yum install python-pipLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: repos.dfw.quadranet.com * extras: sjc.edge.kernel.org * updates: mirror.hmc.eduNo package pyt

python基础:pip和虚拟环境

pip pip的用法其实跟linux的yum很像,它可以帮我们安装python所需要的环境包,并且可以包解决依赖关系 列出已安装的包  pip list 安装要安装的包 pip install xxx 安装特定版本 pip install django==1.1.5 导出python的环境 pip freeze > requestment.txt 从导出的python环境中安装所需要的包 pip install -r requestment.txt 卸载导出的python环境中的包 pip un

(OSError: Command /opt/venv2/bin/python3 - setuptools pip wheel failed with error code 2)Linux下面创建python虚拟环境错误

创建虚拟环境命令:virtualenv --no-sit-packages --python=python3 venv1 报错: Running virtualenv with interpreter /usr/local/python3/bin/python3 Using base prefix '/usr/local/python3' New python executable in /opt/venv2/bin/python3 Also creating executable in /op

PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效

在这篇博文里,我简单地叙述了我在使用PyCharm创建一个flask项目时遇到的问题,以及我解决这个问题的过程.其中比较值得注意的点有:①PyCharm创建新项目时的解释器配置②Python虚拟环境的创建等. 一.问题描述 在pyCharm中创建flask项目时,在建立好虚拟环境,开始自动用pip工具安装flask的时候,软件提示:Install flask failed.如图所示: 我的PyCharm 版本为2019.2.3专业版(是用教育邮箱白嫖的,感谢JetBrains). 并且,我在我常

python虚拟环境相关设置备忘

sudo  pip install virtualenv #安装虚拟环境 sudo pip install virtualenvwrapper #安装虚拟环境管理工具nano ~/.bashrc #修改启动脚本,增加下面两行命令export WORKON_HOME='~/.virtualenvs'source /usr/local/bin/virtualenvwrapper.sh mkvirtualenv 名称 #新建虚拟环境 rmvirtualenv 名称 #删除虚拟环境 virtualenv

python虚拟环境virtualenv安装和配置

http://blog.csdn.net/pipisorry/article/details/47008981 python虚拟环境virtualenv VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也

python 虚拟环境搭建

# 环境 ubuntu server 14.04 1.安装 pip sudo apt-get install python-dev python-pip 2.安装 virtualenvwrapper,virtualenv sudo pip install virtualenvwrapper 3.配置 virtualenvwrapper vi ~/.bashrc export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtuale

GIt帮助文档之忽略某些文件——忽略python虚拟环境文件夹

前言: 为避免多个Python项目下安装库之间的冲突,或为轻松打包某个项目,建议在每个项目文件夹下安装Python虚拟环境,并在虚拟环境内进行操作,之后你安装的任何库和执行的任何程序都是在这个环境下运行.不过,在使用Git进行版本控制的时候,需要忽略虚拟环境相关文件,取而代之地是建立一个requirement.txt的文档,用以记录所有依赖库极其精确的版本号,以便于在别处部署运行环境.这些事情最好在新建Git仓库的时候就搞定. 接下来,所要做的是两件事:其一.创建一个名为 .gitignore 

Python 虚拟环境 virtualenv

参考链接:python虚拟环境--virtualenv  python虚拟环境安装和配置如何在pycharm中使用配置好的virtualenv环境 virtualenv Python 今天我们就不聊了.接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的.那env是什么鬼?environment吗?所以翻译成中文就是”虚拟环境“.    到底什么是虚拟环境呢?顾名思义,它是一个虚拟出来的环境.通俗的来讲,可以借助虚拟机,docker来理解虚拟环境,