最近我使用 pip install 安装第三方库时出现了一些问题,不知道为什么,和我记忆中的安装方式不一样了,所以写篇文章记录一下,不知道有没有人和我一样的感觉。

关于问题的来源,我们从头开始说起吧:

一、安装第三方库

00 新建项目

⭐① 新建一个 Python 项目,这里面需要注意一定要勾选 New environment using -> Vitualenv,这涉及了一个虚拟的 Python 环境搭建,我还没搞懂这个,但是不勾选的话,后期项目环境使用会出很多问题,所以一定要勾选!!!
在这里插入图片描述

02 两种安装方式

Pycharm 里我经常用的有两种安装方式:

① 通过代码提示安装

这种方式比较麻烦的在于你需要自己敲出导库的路径,然后将光标放在上面,Pycharm 会提示你进行安装,如下图所示,点击安装后,Pycharm 会自动帮你下载好,但偶尔也会有下载失败的情况,这里面有各种原因,例如网络不好之类的,所以并不是万分保险

在这里插入图片描述

② pip install 安装

这里就是我问题所在的根源,我印象里是直接在 terminal 里输入pip install 库名就能安装了,但是我现在用都会报错,后来我解决了问题,关键在于开头创建项目时勾选的虚拟环境,勾选后,新建项目下会有一个 venv 文件夹,里面存储的是 python 环境的所有配置,如下所示: 在这里插入图片描述

此时我们打开 terminal,如下所示:
在这里插入图片描述
然后按照以下步骤输入命令:

① 第一步,输入命令cd venv进入 venv 文件夹下,如下所示:
在这里插入图片描述
② 第二步,输入命令cd .\Scripts\进入 Scripts 文件夹下,如下所示:
在这里插入图片描述
此时,你可以输入命令ls检验一下,就可以看到其下有 pip3.exe,即我们可以使用 pip install,如下所示:
在这里插入图片描述
③ 第三步,输入命令pip install 库名 -i https://pypi.doubanio.com/simple
例如,我要安装的库是 openpyxl,那么我输入的命令就是:
pip install openpyxl -i https://pypi.doubanio.com/simple

⭐ 这里解释一下-i https://pypi.doubanio.com/simple
我们使用pip install 库名命令去下载也是可以的,只不过它是从国外的网络上下载,下载速度很慢,因此我们使用-i选项加上豆瓣源https://pypi.doubanio.com/simple,这样就可以从国内的豆瓣源进行下载第三方库,速度会快很多

安装成功后会提示你,看到 Successfully 就可以知道你安装成功了,如下所示:
在这里插入图片描述
这种方式没什么缺点,很保险

⭐ 最后我们说一下 venv 的问题,它是一个虚拟环境,也就意味着我们新建另一个项目后,原来项目下安装的库在使用时,我们还需要再下载一遍,这就很麻烦,不过有一个很简单的办法,我们可以把原来项目的 venv 文件夹复制过去替换掉新建项目的 venv 文件夹,这样就不需要再重新下载以前安装过的库了

二、小结

    刚准备写小结的,修改一下上面文字的排版后,我给忘了要小结什么了,那就这样吧,就是一个安装第三方库的补充记录,注意一下 venv 文件夹以及输入 pip install 命令所在的路径就好啦!

    我想起来了,我要说的是 pip install 方式也不一定万分保险,这两种方式如果有报错的话,可以在文章下方评论你的错误,我们一起解决!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐