下载python模块包

离线安装

PyPI · The Python Package Index

查找自己需要的安装包,直接下载对应操作系统的安装包即可

拿numpy举个例子,上面有好多类型的安装包,针对不同的操作系统,其中在文件名中可以看出有linus和macos等等,此外还有64位和32位之分,cp后面的参数指的是python版本,例如:cp36指的是python3.6版本。此外着重要说的是amd,之前存在误解以为这里指的是amd的cpu对应的版本,后来才知道这里的amd指的是win框架,对cpu的品牌没有特别的要求。

在这里,“amd64”或“win_amd64”不指AMD品牌的CPU,而是指64位的Windows操作系统。这个名字的来历是因为AMD是首个生产64位CPU的公司,因此在很多地方,64位系统或架构会被称为amd64,无论实际上你的CPU是AMD的还是Intel的。

所以,如果你的CPU是Intel品牌,并且你的操作系统是64位的Windows,那么你可以使用名字中包含“amd64”或“win_amd64”的whl文件。例如,你可以使用opencv_python‑4.x.x‑cp37‑cp37m‑win_amd64.whl这样的文件,只要它与你的Python版本匹配。

总的来说,选择哪个whl文件,主要取决于你的Python版本和你的操作系统,而不是你的CPU品牌。

 下载了对应模块的whl文件后,在对应的位置执行cmd命令,即可启动命令行

 在这里,假如你使用了虚拟环境,那么首先需要

conda activate+虚拟环境名称

启动对应的虚拟环境,再进行安装对应的文件whl

pip install 包名.whl

对应的有几个小技巧,由于在配置环境中容易碰上各个存在依赖的安装包版本不兼容问题,我们往往可以通过

python --version  

来查看对应的虚拟环境的python版本是什么 

 

 然后通过删除对应模块安装包和下载低版本的安装包来解决相应问题

pip uninstall 包名

 安装对应版本的安装包

 要使用命令行安装特定版本的Python模块,你可以使用pip工具,并在模块名后面添加==和版本号。例如,如果你想安装NumPy的1.18版本,你可以使用以下命令:

pip install numpy==1.18

 如果你正在使用的Python环境是通过Anaconda创建的,你可能需要使用conda命令而不是pipconda的语法和pip非常相似,所以你可以使用下面的命令安装NumPy 1.18:

conda install numpy=1.18

在某些情况下,你可能需要先卸载当前安装的版本,然后再安装新的版本。你可以使用pip uninstallconda remove命令来卸载模块。例如,如果你想卸载NumPy,可以使用以下命令: 

pip uninstall numpy 

或者

conda remove numpy

注意,在你运行这些命令之前,确保你已经激活了正确的Python环境或虚拟环境。如果你在一个虚拟环境中工作,所有的安装和卸载操作都应该在激活虚拟环境的命令行会话中执行。 

pip list

用来查找对应python编辑器所包含的全部模块

补充:如何查找之前发布的相关版本的模块包

1、点击release history,进入发布历史。

2、点击对应发布相关时间,查找相关的模块包文件

3、点击download file

 4、选择对应版本的安装包

此外,在虚拟环境中使用pip install 安装相关文件时,一定要关闭VPN!否则会报如下错误

在线下载python安装包

raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

这个错误表示你在试图安装或更新Python包的时候,连接到Python Package Index (PyPI) 的服务器超时了。这可能是由于网络问题,或者PyPI服务器的问题导致的。你可以尝试以下几种解决方案:

1、使用镜像源:PyPI有一些镜像服务器,这些镜像服务器通常与主服务器同步,但可能在你的地理位置提供更快的连接。例如,如果你在中国,你可以试试使用豆瓣的PyPI镜像源: 

pip install -i https://pypi.douban.com/simple numpy 

这将使用豆瓣的PyPI镜像安装NumPy。你需要把numpy替换成你要安装的包的名称。

2、增加超时时间:pip允许你设置自定义的超时时间。如果你的网络连接较慢,你可以试图增加超时时间:

 pip --default-timeout=1000 install numpy

上述方法亲测可用,使用延长超时时间的方法可以很好的解决相关问题。上述代码将设置超时时间为1000秒。你可以根据需要增加或减少这个值。 

第三种安装方式

在 pycharm下面 有packages,查找指定的安装包之后再右边可以选择相应版本的安装包,然后就可以直接下载。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛哥带你学代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值