Python类库三两事 - 一次解决

原创 2017年08月01日 22:39:00

Python类库安装常见问题

  • 没有类库
  • 下载更新缓慢
  • 类库太多,一次下载很慢
  • 多版本运行问题

常见问题解决方案

  1. 关于类库找不到

    问: 类库找不到怎么办?
    答: 下载whl文件,安装.链接点这里

    问:whl文件怎么安装
    答一: cmd命令行安装,将文件放在命令行的路径下,pip install whl文件名 即可
    答二:pip install 路径+whl文件名 亦可
    答三:检查 pip list 或者 pip show + 类库名

  2. 更新缓慢

    问: pip 怎么更新类库?
    答: pip install –upgrade 类库名 ,会同时更新依赖的类库(注意是两个”-“,部分环境中,看起来像一个”-“,然而确实2个”-“)
    问:conda 怎么更新类库?
    答: conda upgrade 类库名 ,会同时更新依赖的类库
    问:更新很慢,怎么办?
    答一:换源,pip install + 类库名 + -i + 源地址
    答二:推荐的pip 源地址(清华,镜像库五分钟一更新):https://pypi.tuna.tsinghua.edu.cn/simple
    答三:conda 的话添加源即可,还是清华的:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    问: 怎么查看要更新的类库
    答: pip list --outdated ,展示过期的类库列表
    问:pip 每次添加链接,很麻烦,怎么破?
    答: 
    

永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

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

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

  1. 类库太多,下载很麻烦

    问: 类库太多,下载很麻烦
    答一:使用anconda,官方推荐,但是anconda的库版本更新很慢,建议用pip安装和更新其他需要的类库
    答二:下载地址: https://www.continuum.io/downloads

  2. 多版本运行怎么破?

    问: 想要在运行多版本怎么办?
    答:还是用anconda,详细的方法: Anaconda多环境多版本python配置指导

    问:可以直接安装两个anconda吗?
    答一:可以,但是要注意环境变量,在前面的起作用,
    答二:cmd中引用的python版本,是cmd打开时加载的环境变量,如果修改了环境变量中anconda的顺序,注意要再开一个cmd

python ML/DL 环境搭建

python ML windows环境搭建 : http://blog.csdn.net/fontthrone/article/details/77040818
填上了第二个坑:Ubuntu配置Python开发环境
DL先挖坑以后再填上,(第三个坑以后再填,滑稽.jpg)

版权声明:欢迎转载,共同学习,但请尊重版权,标明出处:http://blog.csdn.net/fontthrone

Win32 API 三两事

学习下一些底层的API调用,所有内容来自网络 1、APIENTRY,WINAPI,CALLBACK等是什么东西? 通常在函数名前面(返回值后面)会有APIENTRY或WINAPI或CALLBACK...
  • u010648352
  • u010648352
  • 2017年03月16日 10:10
  • 45

java开篇三两事

 JAVA关键术语 简单性:没有头文件,指针之类的 面向对象:重点在数据(对象)和对象接口上 网络技能:可以通过URL打开和访问网络上的对象,便捷程度像访问本地...
  • u013022861
  • u013022861
  • 2016年06月02日 22:08
  • 93

C#--属性三两事

在介绍属性之前,我想问问各位有经验的大牛,属性的作用这么多,被外部访问的字段是不是都需要将它设为属性? C#中的属性,体现了C#作为面向对象语言的封装性。它避免了外部类字段的直接访问...
  • cyh24
  • cyh24
  • 2012年09月13日 21:49
  • 1701

马云之三两事

阿里巴巴赴美上市落地。从一个不懂技术,只会收发邮件的中学英语老师开始,到如今中国最大的电子商务帝国。50岁,半生小册子唯有“传奇”二字来形容。 1999年2月马云辞去公职创业,起初创业融资不...
  • siaswj
  • siaswj
  • 2014年05月15日 13:41
  • 1250

iOS 内存泄漏三两事

点击上方“iOS开发”,选择“置顶公众号” 关键时刻,第一时间送达! 相信大家都有过重写 dealloc 方法来检查某个 view controller 在消失后是否被...
  • olsQ93038o99S
  • olsQ93038o99S
  • 2017年10月31日 00:00
  • 66

GitHub三两事

作为一名程序员,GitHub是大家进行交流,学习的重要平台,作为一名小学生,这里将一位大神的一些关于GitHub的入门贴搬运过来,自己也是根据这个人的贴子,进行了入门的学习,希望那些刚入门的同志可以从...
  • dongdongyaoshou
  • dongdongyaoshou
  • 2016年10月07日 18:30
  • 154

算法三两事

不得不说,有时候无知是福,看到一点有趣而深刻的东东,就能感觉到神奇。越是我们熟悉的东西,往往却是我们进一步理解深刻的障碍,而之所以是障碍是我们并不知道这个是我们理解问题的障碍。困惑中的每一次豁然开朗往...
  • weinierbian
  • weinierbian
  • 2012年12月25日 13:22
  • 394

zzuli OJ 1091: 童年生活二三事(多实例测试)

Description Redraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。  但年幼的他一次只能走上一阶或者一下子蹦上两阶。  现在一共有N阶台阶,请你计算一下Redra...
  • sinat_25926481
  • sinat_25926481
  • 2015年09月04日 10:23
  • 3994

Docker学习三两事-Windows-docker

Windows Docker 安装 注:系统为 Windows-server-2016在powershell下,先安装docker依赖的模块:Install-Modute -Name ...
  • black_1988
  • black_1988
  • 2017年12月30日 15:48
  • 19

RFID破解三两事

网上看了很多RFID破解的文章,大部分都是工具使用,一步步该怎么操作,基本上没有讲原理的,估计导致了很多初学者非常迷惑,特别是一旦按照操作步骤操作的时候出错时更加迷惑,不知道是什么状况,国内radio...
  • mikayong
  • mikayong
  • 2014年04月10日 16:22
  • 2229
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python类库三两事 - 一次解决
举报原因:
原因补充:

(最多只允许输入30个字)