更新 Anaconda 库文件
Anaconda
查看库
Anaconda Navigator中启动Anaconda Prompt
(或Anaconda Navigator中Environment->(base)root->Open terminal
),输入 conda list
查看已经安装的库。
或者在Anaconda Navigator中Environment
:选择
- “installed”查看已经安装的包;(右键或左键)点击包名前的复选框,弹出的菜单中可选择“mark for update”升级该包,或选择“mark fo removal”移除该包。或在“Mark for specific version install”中选择安装哪种版本的包。选择菜单中的某项,点击右下角出现的"apply"(应用选择)或"clear"(清除选择)。
- “Updatable”查看可更新的包。点击包名前的复选框,弹出菜单的解释与“installed”的情形类似。
- "Not installed"查看要安装的库。
- 要注意:出现的并不是选中的!没有绿色背景才是选中的情形!
安装或更新库
启动Anaconda Prompt
,通过以下命令安装或更新库
conda install pandas #安装pandas库
conda update pandas #更新pandas库
conda update --all #更新所有库,注意两个“-”号
conda list pandas #查看pandas库的安装信息
conda list #列出所有已经安装的库的安装信息
国内镜像网站:
https://pypi.mirrors.ustc.edu.cn (中国科技大学)
https://pypi.tuna.tsinghua.edu.cn (清华大学)
http://pypi.douban.com
Anaconda 中,可通过如下命令更改下载的源镜像(https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes # 显示通道地址
运行上面命令后,在%USERPROFILE%
中生成配置文件.condarc
。如果不想使用镜像,删除配置文件即可。
如果选择中科大作为源镜像,使用如下命令设置:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
如果某个通道报错,删除该通道。
PS:貌似conda update --all
更新过程中出现错误后,Anaconda Navigator显示并没有更新。但在Anaconda Navigator中的更新有效!
删除pkgs中的备份
目录pkgs
中有已经安装的包的备份,conda clean -p
或conda clean -a
清除备份的压缩包。
配置pip
打开%APPDATA%
,新建目录pip,进入该目录,新建文件pip.ini
,内容如下:
[global]
index-url = http://pypi.douban.com
[install]
trusted-host = pypi.douban.com
设置CMD/命令行代理服务器
- 我的电脑->属性->高级->环境变量->系统变量。
- 新建参数名为:HTTP_proxy。
- 路径名为:http://代理:端口/
WinPython
WinPython中的包管理
配置pip同上。
列出所有第三方包:pip list
安装包:pip install 包名
安装包(指定源):pip install 包名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
安装指定版本的包:pip install testpath==0.4.0
检测更新:pip list --outdated
升级包:pip install --upgrader 包名
卸载包:pip uninstall 包名
更新pip:python -m pip install --upgrade pip
降低pip版本:python -m pip install pip==9.0.3
(将库中pip模块当作脚本运行,安装9.0.3)
查看指定包的历史版本:pip install testpath==
批量更新过期的包(太慢,不推荐!):
import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
for dist in get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)
注意:有些包依赖于低版本的包。
问题
使用pip list --outdated
,前面几次没有提示问题。后来总是有警告
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='mirrors.ustc.edu.cn', port=443): Read timed out. (read timeout=15)")': /pypi/web/simple/xarray/
解决:pip.ini
中的[global]index-url
使用了https网址,去掉[install]
段的内容。即pip.ini
内容为:
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
更新包的错误提示
ERROR: datashader 0.6.9 has requirement testpath<0.4, but you'll have testpath 0.4.2 which is incompatible.
解决:卸载testpath,安装指定的低版本
更新 Anaconda 库文件的更多相关文章
- centos中更新glibc库文件到2.17
1 确保安装过gcc yum install gcc 2 获取glibc相关版本 wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.xz 3 解 ...
- ldd命令--查看命令依赖的库文件
.在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行:在Linux环境下通过ldd命令即可实现,在终端下执行:ldd /bin/ls //l ...
- cocopod 中添加第三方框架,包含静态库文件,使用svn添加上传
step one: 进入静态库文件的目录 cd 路径: step two:使用命令添加 svn add 静态库名字; 然后更新一下代码就OK
- gcc编译时头文件和库文件搜索路径
特殊情况:用户自定义的头文件使用#include"mylib"时,gcc编译器会从当前目录查找头文件 一.头文件 gcc 在编译时寻找所需要的头文件 : ※搜寻会从-I开始( ...
- linux web服务器必需的库文件
往往安装完linux之后,本文用的centos6.4,再编译安装其它服务器软件时,总是提示缺少各种库文件,在这里我总结了一下 平时web服务器经常需要的一些库,如下: yum -y install m ...
- linux的库文件
静态库和动态库 在windows中静态库是以 .lib 为后缀的文件,共享库是以.dll 为后缀的文件.在linux中静态库是以 .a 为后缀的文件,共享库是以 .so为后缀的文件. 以linux下的 ...
- 编译Ngnix遇到的问题,查看程序依赖的库文件
要点:ldd 可以读取每个可以运行的程序依赖的 so 文件. 编译的时候提示需要Openssl库. 查看本机,已经安装了openssl 查看编译报错文件,查找Openssl所依赖的库 more obj ...
- 添加Ubuntu的库文件路径
添加Ubuntu的库文件路径 http://blog.csdn.net/r91987/article/details/6879062 关于ubuntu添加共享库路径: 1. 将绝对路径写入 /etc/ ...
- linux库文件编写入门(笔记)
linux库文件的编写 作者: laomai地址: http://blog.csdn.net/laomai 本文主要参考了如下资料⑴hcj写的"Linux静态/动态链接库的创建和使用&quo ...
随机推荐
- js自定义水印
前言:今天在github上看到了一个定义水印的项目,因为获取的星星还蛮多,就多看了几眼,发现该项目简单有趣,心想以后可能会用的到,并且我下载到本地并亲自测试运行了一波.其实该项目最吸引我的是它定义js ...
- getComputedStyle与currentStyle获取样式
转载自:https://segmentfault.com/a/1190000007477785 CSS的样式分为三类: 内嵌样式:是写在标签里面的,内嵌样式只对所在的标签有效内部样式:是写在HTML里 ...
- MFC原理第三讲.RTTI运行时类型识别
MFC原理第三讲.RTTI运行时类型识别 一丶什么是RTTI RTTI. 运行时的时候类型的识别. 运行时类型信息程序.能够使用基类(父类)指针 或者引用 来检查这些指针或者引用所指的对象. 实际派生 ...
- C语言 标准输入 清空缓存
- Go pprof性能监控
Go net/http/pprof包提供了一个在WEB项目中使用的性能监控的工具, 使用时只需要引用包: _"net/http/pprof" 然后就可以在浏览器中访问地址: htt ...
- Go基础系列:import导包和初始化阶段
import导入包 搜索路径 import用于导入包: import ( "fmt" "net/http" "mypkg" ) 编译器会根据 ...
- 解读经典《C#高级编程》第七版 Page50-68.核心C#.Chapter2
前言 本篇讲述Main方法,控制台,注释,预处理指令,编程规范等.这些概念比较琐碎,为避免长篇大论,主要以列举要点的方式来说明. 01 Main方法 Main方法并不是所有应用类型的入口方法,它只是控 ...
- 连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060)
使用MySQL的图形界面管理工具Navicat for MySQL连接Mysql数据库时提示错误:Can't connect to MySQL server (10060) [出现该问题可能的原因:] ...
- Js中的提升
Js的执行并不是由上向下一行一行顺序下来的,一个例子如下: a = 2; var a ; console.log(a) 输出的是2,这区别于别的语言. 再一个例子: console.log(a); / ...
- TCP&UDP&Socket讲解(上)
这两天我将整理TCP&UDP&Socket,大约花大家10-15分钟之间,希望本篇文章让大家对TCP使用的理解提高一个层次. 建议大家拿出纸和笔,画一下!!! 一.TCP 1. TCP ...