对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。

国内源:
新版ubuntu要求使用https源,要注意。
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

临时使用:
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini。内容同上。

部分安装示例:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U scikit-learn
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

测试代码:

from tensorflow import Session, device, constant, matmul

'''构建一个只有两个constant做输入, 然后进行矩阵乘的简单图:'''

# 如果不使用with session()语句, 需要手动执行session.close().
# with device设备指定了执行计算的设备:
# "/cpu:0": 机器的 CPU.
# "/gpu:0": 机器的第一个 GPU, 如果有的话.
# "/gpu:1": 机器的第二个 GPU, 以此类推. with Session() as session: # 创建执行图的上下文
with device('/cpu:0'): # 指定运算设备
mat1 = constant([[3, 3]]) # 创建源节点
mat2 = constant([[2], [2]])
product = matmul(mat1, mat2) # 指定节点的前置节点, 创建图
result = session.run(product) # 执行计算
print(result)

运行结果:

[[12]]

最新文章

  1. CocoaPods安装及使用《转》
  2. 初学 react | redux
  3. 一个App完成入门篇(一)-从Hello world开始
  4. 用python实现的百度新歌榜、热歌榜下载器
  5. WEB服务器、应用程序服务器、HTTP服务器区别
  6. Base64编码通过URL传值的问题
  7. Android项目实战(四):ViewPager切换动画(3.0版本以上有效果)
  8. 详解zabbix安装部署(Server端篇)
  9. hdu----(4513)吉哥系列故事——完美队形II(manacher(最长回文串算法))
  10. MacOSX和Windows 8的完美融合
  11. 剑指Offer25 二叉搜索树转换为排序双向链表
  12. SqlServer新建视图
  13. Java Web----Java Web的数据库操作(一)
  14. Python中的图形库
  15. java 图片高保真缩放
  16. java Servlet文件拷贝的模板代码
  17. STM32-正弦波可调(50HZ~20KHZ可调、峰峰值0~3.3V可调)
  18. 背水一战 Windows 10 (118) - 后台任务: 后台下载任务(任务分组,并行或串行执行,组完成后通知)
  19. Changing Ethernet Media Speed for AIX
  20. 如何发布自己的node模块

热门文章

  1. SPOJ:NO GCD (求集合&秒啊)
  2. [POI 2014] Couriers
  3. 哈希表的C实现(二)
  4. CoreOS,CoreOS,一款 Linux 容器发行版
  5. 877C
  6. Android菜单代码
  7. C++实现O(1)时间内删除链表结点
  8. 【215】◀▶ IDL 文件操作说明
  9. Django中的Ajax详解
  10. 解决 CentOS 7 添加用户设置家目录出现 useradd cannot set SELinux context for home directory 问题