Python安装第三方库(包含Pycharm的Venv中使用pip命令)

您所在的位置:网站首页 怎么在vmware中安装pycharm虚拟环境 Python安装第三方库(包含Pycharm的Venv中使用pip命令)

Python安装第三方库(包含Pycharm的Venv中使用pip命令)

2024-07-12 21:27| 来源: 网络整理| 查看: 265

Python安装第三方库 前言准备安装Python第三方库方法1(推荐):通过pip进行安装准备工作pip常用命令在线安装离线安装 方法2:解压安装方法3:通过PyCharm安装情况1:在Settings中安装情况2:在Settings中安装失败 卸载第三方库方法1(推荐):使用pip命令方法2:使用Pycharm 附录常用的pip包更换pip的镜像源requirements.txt文件

前言

pip常用命令详见本人另一篇文章,pip常用命令 。

本篇文章介绍Windows系统环境下,学习Python编程语言的过程中,怎样安装第三方库。包含pip安装方法、Pycharm安装方法、虚拟环境(Venv)中使用pip命令安装、常用的pip包、更换pip镜像源、requirements文件、等等。

准备

首先要安装好Python,官网地址为:Python官网,由于是国外网站,可能网速较慢,无法忍受可以通过其他方式下载Python安装包。

至于Python的安装版本,若以学习和研究为目的,建议安装较新的版本;若以实用和工作为目的,建议安装较稳定的版本。安装时注意要符合自己的系统,若系统为32位,则只能安装32位的Python;若系统为64位,则可以安装32位或63位的Python,但建议安装64位,可以充分发挥系统性能。

安装Python第三方库 方法1(推荐):通过pip进行安装

pip常用命令详见本人另一篇文章,pip常用命令 。

准备工作

确保pip可以正常使用 配置环境变量:在PATH中添加pip的安装路径,即python安装路径下的Script文件夹(若安装时已勾选添加环境变量则无需再次添加)。 重启cmd,运行命令pip -V 或者 pip --version,显示pip的版本信息则证明pip可以正常使用。 注意:若有2个版本的python,且都添加到环境变量,可以用 pip2 和 pip3 命令区分。

安装wheel库 用于离线安装下载下来的whl文件。 pip可以正常使用的情况下,进入cmd,运行命令:pip install wheel

pip常用命令

查看pip版本:pip -V 或 pip --version 查看库:pip list 查看库的详情:pip show [package] 安装库:pip install [packge] 安装指定版本:pip install [packge==version] 安装离线版本:pip install [package.whl] 升级库:pip install -U [packge] 卸载库:pip uninstall [packge]

关于pip自身的命令比较特别: 安装pip:python -m ensurepip 升级pip:python -m pip install -U pip 安装指定版本的pip:python -m pip install pip==[version]

在线安装

打开终端,以下是一些常用命令: 安装库:pip install [packge],如 pip install requests 安装指定版本:pip install [packge==version] 升级库:pip install -U [packge] 卸载库:pip uninstall [packge]

若有requirements.txt文件,则执行以下命令,可以一次性安装txt文件中所有的包:

pip install [-U] -r requirements.txt

注意:使用pip在线安装时会自动下载第三方库,安装完成后并不会删除,如需删除请到它的默认下载路径下手动删除,默认路径如下:

Windows系统的默认路径(AppData可能是隐藏文件夹):

C:\Users\username\AppData\Local\pip\cache\

Linux系统的默认路径:

~/.cache/pip

另外,使用--no-cache-dir 选项可以禁用缓存,使用方法如下:

pip install --no-cache-dir [packge] 离线安装 下载 网址:https://pypi.org/ 或 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载所需的库的.whl文件,注意文件名中的cp**应与安装的版本相匹配。 如安装Python3.6,应下载对应的cp36的.whl文件安装 运行:pip install [package.whl], 前提是已安装wheel。 方法2:解压安装

将.whl后缀改名为.zip,解压,将解压后的文件夹放入Python/Lib/site-packages中即可。

方法3:通过PyCharm安装

首先要安装PyCharm编译器,官网地址为:官网链接,有社区版和专业版之分,社区版是免费的,专业版可以试用30天,没有特殊需求可以下载社区版。

情况1:在Settings中安装 打开PyCharm软件,选择File中的Settings选项,settings界面中我们点击Project中的Python interpreter(python解释器)若没有Python interpreter,则可以点击右侧的设置按钮进行创建,可以直接使用本地Python,也可以根据本地Python创建虚拟环境(推荐)在右侧会看到很多导入的第三方库,点击最右边顶端的加号可以进行添加在弹出的available packages界面中,你会看到一个搜索框搜索完成后,点击左下角的Install Package即可安装安装以后你会在python安装目录下(或虚拟环境下)的Lib -> site-package文件夹下面看到安装的库 情况2:在Settings中安装失败

方案3和方案4,即在Venv(虚拟环境)中使用pip进行安装。

方案1:升级pip包,之后再进行尝试 方案2:使用Python interpreter中的Options选项,然后进行尝试。 方案3(推荐):使用Pycharm命令行的pip进行安装,点击Pycharm底部的Terminal按钮调出命令行,输入pip命令即可。 方案4:使用系统的CMD(命令提示符)的pip进行安装,方法如下, 打开CMD,进入Venv目录下的Scripts文件夹,如:

D:\Program Files\Python\Python37-venv\Scripts

即可使用pip命令,可用pip -V命令查看pip版本。

卸载第三方库 方法1(推荐):使用pip命令 使用命令行命令:pip uninstall [packge]卸载完成之后到..\Python\Lib\site-packages目录下检查package文件夹是否还在,如果还在,删除掉(注意此时必须关闭python或者ipython)可以使用pip list 命令查看package列表。注意:如果需要重新安装package,需先卸载再安装。 方法2:使用Pycharm

和安装步骤差不多,点击减号即可,此时要关闭Python或IDLE。

附录 常用的pip包

numpy

pip install numpy

opencv

pip install opencv-python

yaml

pip install pyyaml 更换pip的镜像源

若使用国外的源安装第三方库导致速度缓慢,可以尝试更换国内的源。以下为几个镜像源:

默认源: https://pypi.python.org/simple 国内源: 清华: https://pypi.tuna.tsinghua.edu.cn/simple 阿里: http://mirrors.aliyun.com/pypi/simple/ 豆瓣: http://pypi.douban.com/simple/

下面介绍更换镜像源的方法:

PyCharm 打开PyCharm软件,选择File中的Settings选项,settings界面中我们点击Project中的Python interpreter,然后点击右侧的加号,弹出界面中左下角有Manage Repositories按钮,点击后即可更改。

pip 指定单次安装源:

pip install [package] -i [source]

全局指定安装源: windows系统上,配置文件为:

C:\Users\[username]\AppData\Roaming\pip\pip.ini

若没有则创建该文件,在文件中输入(镜像源可替换):

[global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn requirements.txt文件

requirements.txt文件是为了维护python项目相关的依赖包及其精确的版本号。以便后续新环境部署。可以手动创建或自动创建,创建方法如下:

手动创键 requirements.txt文件格式如下:

# 注释 package1 package2==version2 package3==version3

其中,注释和版本号可以省略。

自动创建 python项目目录输入如下命令:

pip freeze > requirements.txt

该命令会将环境下所有的安装包都进行生成,再进行安装的时候会全部安装很多没用的包。

因此,使用pipreqs第三方库可以通过对项目目录的扫描,发现使用了哪些库,从而生成依赖清单。使用方法如下:

安装pipreqs包

pip install pipreqs

CMD进入项目路径下,运行命令

pipreqs ./ # 将依赖模块输出到项目路径下的requirements.txt 文件中 pipreqs ./ --encoding=utf8 # 如果出现编码异常,则进行编码

安装依赖

pip install [-U] -r requirements.txt


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3