xx.whl
pip install--升级pip
卸载软件包后跟要卸载的软件包的名称。 可以一次卸载多个软件包。 pipuninstallpackagename1package name2list包含当前安装的软件包的名称和版本号pip list1.1.2。 如果需要帮助,或者想详细了解如何使用命令,请使用heeeeer
命令说明如果pip --help指示获取有关pip命令的帮助信息,pip的所有命令pip --helppip help command将指示获取有关指定pip命令的帮助信息pip help install
1.2依赖于软件包和部署的一般情况下,如果您希望在自己的电脑或本地服务器上完成某个python项目的开发,或者希望将普通python开发环境(主要是cqdgb )完整复制到另一台电脑上,请将某个项目的依赖软件包这样,您编写的python代码就会在新服务器和电脑上正常运行。
1.2.1依赖软件包的第一步是使用freeze命令注册当前计算机上安装的软件包并收集其版本号,将其导出为txt文件,然后将导出的txt文件导出为辅助文件
以下是将从属文件导出到当前文件夹的示例: 文件名为requirements.txtpipfreezerequirements.txt1.2. 2,您可以将上述导出的txt文件、copy重新定位到新服务器或计算机上
pip install -r path_name#以下示例在当前文件夹中有软件包相关的txt文件,文件名为requirements.txtpipinstall-requirements.txt 1.3
在终端中使用pip命令时,缺省情况下通常使用pip2版本,每次都必须输入pip3版本。 如果不小心,在使用过程中出现意外错误,并且在终端上使用python命令时,缺省情况下通常使用python2版本,每次都必须显式输入python3。 本部分主要介绍如何修改. bash_profile配置文件以更改pip和python的缺省版本。 该文件主要用于设置用户级环境变量和与python相关的变量,如搜索模块的路径。
#主要需要修改电脑的配置文件。 这里主要是修改Mac电脑#主要是. bash_profile配置文件#1以切换到用户路径。 bash_profile文件创建cd ~sudo touch .bash_profile#2,在编辑模式下打开上述配置文件vi .bash_profilei#3,然后单击以下两行语句alias pythofilei 对应于正在运行的python的默认版本alias pip='/usr/local/kyd BG/pip 3.8 ' #插入
入此句,修改输入pip命令语句时,执行的对应pip的默认版本#4、保存退出并执行生效ESC:wqsource ~/.bash_profile 二、pip镜像安装使用pip进行安装的时候,一般访问的是pypi的服务器,找寻相关的包并自动下载安装,但在国内,一旦某包相对较大时,有极大可能会出现安装过程中因网络原因导致下载中断等问题。
故可以使用镜像服务器进行安装,这些服务器在国内,一般相较于直接访问pypi,其访问和下载速度会得到极大提升。
2.1 临时使用指定镜像安装 #如果希望只是临时使用某个镜像服务器安装指定的包,则可以用以下语句:pip install -i mirror_url_path packagename#具体例子如下,比如,使用清华大学的镜像安装 scrapy 包pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scrapy 2.2 变更默认安装源如果希望后续使用pip安装所有包的时候,均使用指定的镜像服务器,则可以做以下配置
#如果希望变更默认pip命令安装源,则需要pip的配置文件#针对mac,pip的配置文件地址为 ~/.config/pip/pip.conf,一般使用以下两个命令修改该文件内的信息#将某镜像地址修改为默认pip config set global.index-url mirror_url_path #指定镜像服务器域名地址pip config set global.timeout number #设置连接超时时间,以秒为单位,指定number秒后,连接超时 pip config set install.trusted-host hostname #将以上镜像服务器的域名加入到Install命令的信任域名列表内#具体例子pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip config set global.timeout 300pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn#如果希望删除以上参数的值,则可以用unset命令,比如删除timeout参数配置pip config unset global.timeout 2.3 国内常见的镜像服务器域名地址 #国内比较常用的镜像地址,本人选择的是阿里云的镜像服务http://pypi.douban.com/simple/ #豆瓣https://pypi.tuna.tsinghua.edu.cn/simple #清华开源https://mirrors.aliyun.com/pypi/simple/ #阿里云,比较靠谱,最起码可以安装jupyterhttps://pypi.mirrors.ustc.edu.cn/simple/ #中科大https://pypi.hustunique.com/ #华中理工https://pypi.sdutlinux.org/ #山东理工