通过Pycharm直接下载库包,在其菜单栏里就可完成,但是成功率不高。因此在网上整理了以下这样一个教程。

绿色为我自己加的文字,别的基本上都是参考以下博客。

参考博客:[1] https://blog.csdn.net/AlanConstantineLau/article/details/69944743

[2] https://www.cnblogs.com/xiaoguan-bky/p/11184740.html

[3] https://stackoverflow.com/questions/50248524/module-pip-has-no-attribute-pep425tags

python在写机器学习的代码过程中,需要引入如numpy、matpoltlib、pandas等等等。有时候直接pip install+对应的包名并不能正确安装,或者安装后依旧会出现安装不完全的情况。这里推荐一个基本包含了机器学习以及数据可视化功能的所有python包的下载网站Unofficial Windows Binaries for Python Extension Packages(https://www.lfd.uci.edu/~gohlke/pythonlibs/)
里面的包大而全,比如一个numpy+mkl就需要一百多兆。同时,在下载的界面也会提示你安装这个包之前还需要添加什么依赖包。这里用pandas来举例子:

这意味着,你在安装pandas这个包之前,需要先把 numpy, dateutil, pytz, setuptools这几个包安装好,否则在matplotlib的使用过程中会导致部分功能无法使用。

其次,在上图中出现了很多版本的pandas,而哪一个又是适合自己电脑上的python呢?(这里肯定不是随便下载一个就可以了 ,否则会出现无法在该平台上安装的错误)

这里的1.1.2好理解,就是pandas这个包的版本号,而cpXX这是指适用的python版本号。比如cp27是指适用于python2.7版本,cp35适用python35。win32、win amd64则分别指32位和64位操作系统。

但是,为了能够更加准确的下载对应版本的包,在下载包之前,可以进行一下操作:

打开cmd输入python或者ipython
输入import pip;print(pip.pep425tags.get_supported())回车
*我这里使用的是python3.5

上面为原博客的介绍。此处我试了这个操作,没有成功,出现错误为:module 'pip' has no attribute 'pep425tags'

搜了一些别的网站,发现如果你的pip是版本10,可以执行如下代码,即可成功。

import pip._internal; print(pip._internal.pep425tags.get_supported())

下图返回了所有使用自己电脑上的python的包版本。
下载包的时候,只需要包的名称和上面的任一对应起来即可。

比如我这里查出了(‘cp35’, ‘cp35m’, ‘win_amd64’),所以我下载的matplotlib版本应为matplotlib‑1.5.3‑cp35‑cp35m‑win_amd64.whl

我的pip版本已经升级到20了,执行两个命令都不太行了,QAQ,下面放一下原博客的图片~(其实,如果知道自己安装的python版本和电脑是64位还是32位的,也能大致推断出来应该下载哪个版本)

(我的是python3.6版本,电脑是64位,我下载的pandas版本是pandas-1.1.2-cp36-cp36m-win_amd64.whl)

下载好这个包后,将这个包放到python安装路径下的Lib→site-packages(养成良好的包管理习惯)

再次打开CMD或者将打开刚刚查询版本号的cmd,摁下ctrl+D退出python或者ipython
然后在cmd中输入pushd python安装路径下的Lib→site-packages 比如我的就是pushd D:\Sofrware\Python35\Lib\site-packages
回车。
然后输入pip install 刚刚下载的包名,我这里是pip install matplotlib-2.0.0-cp35-cp35m-win_amd64.whl,等待pip将其安装完即可。或者进入python,输入import motplotlib进行检验是否安装成功。

除此之外,还可以上the Python Package Index来下载包,其安装方法与上述相同,这里就不再赘述。

这块内容,我运行了没有成功。我搜索了别的博客后,采用如下操作成功了。

1) 将下载好的安装库包放在自己的python库包文件下,下面以我的为例:我的库包文件文件位置D:\app\python\python3.6.7\Lib\site-packages,每个人后面一样前面的路径会有出入。

  注意:cmd命令需要先切到库包文件路径下,可直接在文件路径框输入cmd回车进入。

2)安装下载好的库包,使用cmd命令进行安装:pip install 下载文件名(较长)。如pip install pandas-1.1.2-cp36-cp36m-win_amd64.whl。我的已经安装好了,所以盗用原博客的图进行说明。安装成功后会有“successfully installed packages”的提示。

python 自行安装第三方库包相关推荐

  1. python 安装第三方库/包(命令/详细注释),如安装pyinstaller库

    PyInstaller库 把.py源代码转换成无需源代码的可执行文件 将源程序编译打包成一个直接可以执行的程序 Linux Windows .exe文件 Mac OS X 系统可执行文件 官网: ht ...

  2. python安装第三方包总是超时_(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')...

    (python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.') pip工具安装 百度经验链接: pip ...

  3. python离线安装第三方库

    python离线安装第三方库 本人也是一枚小白,欢迎大佬们批评指正! 当服务器是未联网状态时,在环境中安装第三方包就很不方便.下面是自己学习过多篇文章后,结合自己实际安装步骤,写的一点总结. 1. 在 ...

  4. qpython3安装第三方库_【工具篇】python pip安装第三方库

    python安装第三方库其实挺简单的, 一句话总结:pip install 库名 (如pip install jieba 安装结巴库) 但会有一些安装的细节, 本文将详细展开如何pip安装第三方库的详 ...

  5. Python pip安装第三方库的国内镜像

    Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...

  6. Python怎么安装第三方库-numpy-libnum等; (详细版)

    自述 作为一个萌新刚刚整完python,惊奇的发现还需要安装第三方库 -.- ; 于是我在CSDN上找教程谁知都是些***文章, 给了三串代码没有任何说明 - -.(难受),于是我想写个详细版的: 过 ...

  7. python pip安装第三方库版本问题_python使用pip安装第三方库的踩坑记录

    我安装第三方库的时候用:pip install 包名,然而各种安装不成功. 还有用pip命令明明安装成功了,但在pycham中导入此模块时提示没有此模块. 然后在百度各种查,各种配置path变量,复制 ...

  8. python pip安装第三方库老是报错_#python pip 安装dlib一直失败?#python安装dlib错误...

    #python pip 安装dlib一直失败?#python安装dlib错误 python dlib 教程2020-10-11 07:52:36人已围观 ubuntu里面怎么安装dlib 下面是在ub ...

  9. python无法安装第三方库read time out_pip 或 conda 安装第三方库超时(Read timed out)问题...

    1.pip 安装时 问题: 在cmd或anaconda prompt 中用 pip 安装时,速度慢,而且总是超时中断安装(Read timed out) 一般安装:pip install jupyte ...

最新文章

  1. php先分组后排序,PHP数组分组排序实例代码
  2. iOS 导航栏实现总结
  3. 在vim粘贴系统剪切板里的内容
  4. ServerSocketChannel API用法
  5. java中static、final 和 static final之间的区别
  6. C语言指针操作字符数组demo
  7. 如何导出/导入PuTTy会话列表?
  8. 像excel一样规律填充(三)
  9. qml中对于动态遮照效果的封装
  10. 云队友丨抖音之后,互联网失去创造力
  11. android9最新系统,【5/31更新】Android 9.0系统升级时间的最新情况
  12. JSP基础教程【1】
  13. firefox flash
  14. python爬虫--爬取小猪网的租房信息
  15. hdu5285 wyh2000 and pupil
  16. 蘑菇街 App 的组件化之路·续
  17. 看Salesforce的“云计算”平台
  18. IE8允许ActiveX控件设置
  19. 最终幻想-核心危机中魔石融合附全能力详细教学
  20. OC中声明变量的几种方式

热门文章

  1. Beta阶段冲刺-1
  2. DMA PL330相关总结
  3. 如何在美国大学生数学建模竞赛中获奖?
  4. 传统与深度学习遥感变化监测遥感技术路线与方法
  5. 吴恩达课后作业学习2-week3-tensorflow learning-1-基本概念
  6. js数组去重排序(升序、降序、随机)方法
  7. 音箱选购必备20秘诀
  8. ROS系统下webots安装
  9. 花式实现图片3D翻转效果
  10. Java实现Mysql数据库备份与还原(Linux 和Windows 包含单张表备份)