python3第三方模块安装路径_Python入门之第三方模块安装

Python入门之第三方模块安装

平台:Win10 x64 + Anaconda3-5.3.0 (+Python3.7.0)

Issue说明:pip install line_profiler-2.1.2-cp37-cp37m-win_amd64.whl报错pip版本过低,需要更新1.19.0,而当前的版本是0.9.0

原因:在看《Python数据科学手册》时,书中P24需要安装line_profiler(第三方模块,用于逐行分析代码),下载第三方模块:line_profiler-2.1.2-cp37-cp37m-win_amd64.whl,在下载好的第三方模块的文件夹下pip install line_profiler-2.1.2-cp37-cp37m-win_amd64.whl报错

解决办法:python自带pip版本过久,需要升级安装

目录:

一、第三方模块下载地址汇总

二、中间遇到的Issue汇总

三、pip安装Python离线安装包建议

一、第三方模块下载地址汇总:

包各种版本罗列清晰,比较多,但是有些包(如memory_profiler )没有

包比较多,但是版本比较少

包各种版本多,但是有些包(如memory_profiler )没有

更新好pip后,使用pip install ***安装。取决于网络问题,不过很多都能安装成功。

里边有各种python的opencv版本,去掉后边的opencv-python,即可以看到各种whl包,或者用pip install opencv-contrib-python==3.4.2.16 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/下载。

二、中间遇到的Issue汇总:

1.下载哪个whl?

1)先弄清楚自己的Python是什么版本的,以方便后续下载合适的.whl文件。

win+R进入命令运行窗口,输入cmd打开命令提示符,接着输入python即可

我的是:

C:\Users\wang>python

Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32

Type "help", "copyright", "credits" or "license" for more information.

可知:这是我的Python版本3.7.0,AMD64

2.选择需要的.whl文件下载,一般选择最后的,感觉意思是最近更新的包,以下是.whl文件下载链接地址:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

我的是3.7.0,64位所以选择的是line_profiler-2.1.2-cp37-cp37m-win_amd64.whl

3.在下载好的第三方模块的文件夹下pip install line_profiler-2.1.2-cp37-cp37m-win_amd64.whl报错,可知道需要更新Pip

4.更新pip:

进入Download Files下载最新的pip

我下载的是:pip-19.2.2-py2.py3-none-any.whl

在下载好的第三方模块的文件夹下pip install pip-19.2.2-py2.py3-none-any.whl更新,报错:

5.更新pip报错:ERROR: To modify pip, please run the following command:

C:\Users\wang\Anaconda3\python.exe -m pip install .\pip-19.2.2-py2.py3-none-any.whl

You are using pip version 10.0.1, however version 19.2.2 is available.

You should consider upgrading via the 'python -m pip install --upgrade pip' command.

解决:由错误消息可知命令有误,需要执行:C:\Users\wang\Anaconda3\python.exe -m pip install .\pip-19.2.2-py2.py3-none-any.whl

在下载好的第三方模块的文件夹下C:\Users\wang\Anaconda3\python.exe -m pip install .\pip-19.2.2-py2.py3-none-any.whl更新

等待.....

提示:Processing d:\software\appbeifen\software_pro\python\mokuai\pip-19.2.2-py2.py3-none-any.whl

twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.

mysql-connector-python 8.0.15 requires protobuf>=3.0.0, which is not installed.

Installing collected packages: pip

Found existing installation: pip 10.0.1

Uninstalling pip-10.0.1:

Successfully uninstalled pip-10.0.1

Successfully installed pip-19.2.2

可知:更新成功。并通过pip list查看pip版本为19.2.2

6.在下载好的第三方模块的文件夹下pip install line_profiler-2.1.2-cp37-cp37m-win_amd64.whl安装

等待.....

提示:Installing collected packages: line-profiler

Successfully installed line-profiler-2.1.2

可知:更新成功。并通过pip list查看line-profiler版本为2.1.2

7.安装成功。

三、pip安装Python离线安装包建议:

友情提示:当你遇到无法安装包的不明错误时,可以回头来考虑如下建议了:

想办法更新Python版本!!!

如果不能更新Python版,

想办法更新pip版本!!!

推荐理由:1)在可以联网的开发机器上安装好需要的包 2)打包已安装的包 3)离线情况安装打包好的包

Python的第三方模块安装

python的第三方模块安装一般使用python自带的工具pip来安装. 1.在Windows下,在安装python时勾选[安装pip]和[添加python至环境变量]. 如果在python安装目录的 ...

python基础-7模块,第三方模块安装方法,使用方法。sys.path os sys time datetime hashlib pickle json requests xml

模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

Python内置模块和第三方模块

1.Python内置模块和第三方模块 内置模块: Python中,安装好了Python后,本身就带有的库,就叫做Python的内置的库. 内置模块,也被称为Python的标准库. Python 2.x ...

nginx第三方模块安装方法

nginx第三方模块安装方法 ./configure --prefix=/你的安装目录 --add-module=/第三方模块目录 比如echo模块. 没安装前,使用测试. location /tes ...

循序渐进nginx(三):日志管理、http限流、https配置,http_rewrite模块,第三方模块安装,结语

目录 日志管理 access_log error_log 日志文件切割 自定义错误页 http访问限流 限制请求数 语法 使用 限制连接数 语法 测试 补充: https配置 使用 生成证书 配置ng ...

Python学习笔记十_模块、第三方模块安装、模块导入

一.模块.包 1.模块 模块实质上就是一个python文件.它是用来组织代码的,意思就是把python代码写到里面,文件名就是模块的名称,test.py test就是模块的名称 2.包 包,packa ...

python之第三方模块安装

1. 直接打开cmd窗口运行 pip install xxx   #可联网情况下使用,联网下载 xxx表示要安装的模块名称 pip问题及解决方法: 1. 配置环境变量,将如下两个路径都加到系统path ...

Python学习之==>第三方模块的安装、模块导入

一.模块&包 1.模块 模块实质上就是一个Python文件,它是用来组织代码的.意思就是把Python代码写在里面,文件名就是模块的名称.例如:random.py,random就是模块的名称. ...

Python入门基础学习(模块,包)

Python基础学习笔记(五) 模块的概念:模块是python程序架构的一个核心概念 每个以拓展名py结尾的python源代码文件都是一个模块 模块名同样也是一个标识符,需要符合标识符的命名规则 在模 ...

随机推荐

学习di'z地址

Swift学习地址https://numbbbbb.gitbooks.io/-the-swift-programming-language-/content/ http://www.oschina.n ...

Python 练习 31

则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式. re 模块使 Python 语 ...

HDU 2669 Romantic(扩展欧几里德, 数学题)

题目 //第一眼看题目觉得好熟悉,但是还是没想起来//洪湖来写不出来去看了解题报告,发现是裸的 扩展欧几里得 - - /* //扩展欧几里得算法(求 ax+by=gcd )//返回d=gcd(a,b) ...

Jquery小实例

1正反选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值