博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python使用国内源安装包和升级pip
阅读量:7026 次
发布时间:2019-06-28

本文共 4626 字,大约阅读时间需要 15 分钟。

hot3.png

2019--03-24更新

安装前可能需要更新pip。代码如下

pip install pip -U#任选一种python -m pip install --upgrade pip
#修改pip.ini文件PS C:\Windows\system32> pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simpleWriting to C:\Users\legion\AppData\Roaming\pip\pip.ini#安装bokeh软件包PS C:\Windows\system32> pip install -i https://pypi.tuna.tsinghua.edu.cn/simple bokehLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting bokeh  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/aa/5b/56dba3ab8a401b4818b16765b913225225185acea31bf5c454ab94580675/bokeh-1.0.4.tar.gz (16.3MB)    100% |████████████████████████████████| 16.3MB 1.9MB/sRequirement already satisfied: six>=1.5.2 in c:\program files\python36\lib\site-packages (from bokeh) (1.12.0)Collecting PyYAML>=3.10 (from bokeh)  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/72/da/386634cb17f33b12278af017ccb3314cede4806af70285f396b8f6af1203/PyYAML-5.1-cp36-cp36m-win_amd64.whl (214kB)    100% |████████████████████████████████| 215kB 5.1MB/sRequirement already satisfied: python-dateutil>=2.1 in c:\program files\python36\lib\site-packages (from bokeh) (2.8.0)Collecting Jinja2>=2.7 (from bokeh)  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)    100% |████████████████████████████████| 133kB 6.4MB/sRequirement already satisfied: numpy>=1.7.1 in c:\program files\python36\lib\site-packages (from bokeh) (1.16.2)Collecting pillow>=4.0 (from bokeh)  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ec/ca/7af5b6628ecf770645f8cc3c9da3c2bb5c5ffc7384a9ff0666fdb818b4d5/Pillow-5.4.1-cp36-cp36m-win_amd64.whl (1.9MB)    100% |████████████████████████████████| 1.9MB 4.3MB/sCollecting packaging>=16.8 (from bokeh)  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1b1d/packaging-19.0-py2.py3-none-any.whlCollecting tornado>=4.3 (from bokeh)  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/9d/76/8a52c49e0a7e2638442f379d34f55232c773d4df7f69b297e451c980f99d/tornado-6.0.2-cp36-cp36m-win_amd64.whl (415kB)    100% |████████████████████████████████| 419kB 7.3MB/sCollecting MarkupSafe>=0.23 (from Jinja2>=2.7->bokeh)  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b9/82/833c7714951bff8f502ed054e6fbd8bd00e083d1fd96de6a46905cf23378/MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whlRequirement already satisfied: pyparsing>=2.0.2 in c:\program files\python36\lib\site-packages (from packaging>=16.8->bokeh) (2.3.1)Building wheels for collected packages: bokeh  Building wheel for bokeh (setup.py) ... done  Stored in directory: C:\Users\legion\AppData\Local\pip\Cache\wheels\20\ba\85\562a4a0d9b8eee1a672733e565107de6f7397f807dfb20f5a4Successfully built bokehInstalling collected packages: PyYAML, MarkupSafe, Jinja2, pillow, packaging, tornado, bokehSuccessfully installed Jinja2-2.10 MarkupSafe-1.1.1 PyYAML-5.1 bokeh-1.0.4 packaging-19.0 pillow-5.4.1 tornado-6.0.2PS C:\Windows\system32>

Python安装包,默认使用国外源,速度慢不说,还经常断线,导致安装程序极度缓慢,尤其是大型包(文件大小超过10M),速度真是让人抓狂。这时候你需要国内安装源,速度快而且稳定。

下文是临时使用清华大学安装源方法。

Windows使用命令行窗口,这里以安装pandas为例。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

pandas_install

安装过程中程序可能还会提示升级pip 按照提示升级即可。 pip_update

Linux 下面安装大同小异,只是需要注意Python3安装时需要将pip修改成pip3,即可完成安装。

附几个常见国内Python安装源。

清华大学

中国科学技术大学

豆瓣 (不推荐)

国内还有很多大学和淘宝等网站也有源,可以根据自身情况选择安装。

更多内容请见

补充两句。

CentOS 7.2源码安装Python 3.5.2。

#下载源代码,可以使用迅雷下载,使用其他工具传输到主机wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz#解压文件tar -zxvf Python-3.5.2.tar.xz#切换目录cd Python-3.5.2/#安装软件和编译软件 ./configuremake && make install#下载pip源代码,并解压wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9tar -zxvf pip-9.0.1.tar.gzcd pip-9.0.1/#安装源代码(重要)python3 setup.py install

Python 3.5完成安装pip或pip3。

下面讲解pip升级(本文是从8.1.1升级到9.0.1)。

首先下载pip安装文件压缩包,一般是.gz文件,不推荐下载.whl文件。

#下载pip压缩包,以实际下载为准wget  https://pypi.python.org/packages/b6/ac/7015eb97dc749283ffdec1c3a88ddb8ae03b8fad0f0e611408f196358da3/pip-9.0.1-py2.py3-none-any.whl#md5=297dbd16ef53bcef0447d245815f5144#解压文件gzip -d pip-9.0.1.tar.gzcd pip-9.0.1#安装pip,注意是两个不同版本python setup.py installpython3 setup.py install

至此安装完成。

安装过程中会遇到问题,请按上述方法安装。

#出错命令pip install --upgrade pip

安装完成后检查版本。

root@minmin-desktop:~# pip -Vpip 9.0.1 from /usr/local/lib/python3.5/dist-packages/pip-9.0.1-py3.5.egg (python 3.5)root@minmin-desktop:~# pip -Vpip 9.0.1 from /usr/local/lib/python3.5/dist-packages/pip-9.0.1-py3.5.egg (python 3.5)root@minmin-desktop:~#

转载于:https://my.oschina.net/u/1011130/blog/786028

你可能感兴趣的文章
随机过程(方兆本,缪伯其)读书笔记-第一章-引论
查看>>
Wireless Penetration Testing (1-6 chapter)
查看>>
二分查找
查看>>
大嫂的HTML
查看>>
获取元素的宽高和位置(转自脚本之家)
查看>>
对于yum中没有的源的解决办法-EPEL
查看>>
web安全问题总结
查看>>
使用VMware 管理服务器
查看>>
初学 python 之 用户登录实现过程
查看>>
Spark性能调优
查看>>
BOS中控件非空 非0校验
查看>>
vue入门项目(vue + vuex + VueRouter + mint-ui)
查看>>
放弃FreeMark?
查看>>
《数据结构和算法分析》 练习题解答
查看>>
Java8 Lambda代码备份
查看>>
css伪元素实现tootip提示框
查看>>
Python基础知识随手记
查看>>
bzoj 1191 [HNOI2006]超级英雄Hero——二分图匹配
查看>>
关于xshell无法连接到centos的问题
查看>>
模块模式和单例模式的详解
查看>>