解决:在anaconda下无法使用conda安装第三方库问题
来源:互联网 发布:机箱设计软件 编辑:程序博客网 时间:2024/06/06 12:55
Anaconda2
Python 2.7.12
云服务器:ESC Ubuntu 16.04 x64
问题
无法使用conda进行安装第三方包
mrlevo@mrlevo-Lenovo:~$ conda install folium
Fetching package metadata …
CondaHTTPError: HTTP None None for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/repodata.json
Elapsed: None
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
ConnectionError(MaxRetryError(‘HTTPSConnectionPool(host=\’mirrors.tuna.tsinghua.edu.cn\’, port=443): Max retries exceeded with url: /anaconda/pkgs/free/ladTimeoutError(“HTTPSConnectionPool(host=\’mirrors.tuna.tsinghua.edu.cn\’, port=443): Read timed out. (read timeout=9.15)”,))’,),)
解决方案1
修改其包管理镜像为国内源, 简单来说,就是在终端运行这两句话
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
然后再试试,如果不行,我想了个终极解决方案,啊哈哈
解决方案2
当然首先保证你的pip可用,如果pip都不行,你该检查下网络了。。正题,简单说,就是pip安装包之后,把包拷贝到anaconda的包路径下,哈哈哈,因为包根本没有编译的过程(对于不需要编译的包)
# 步骤一:找到包依赖的所有包$ pip install folium # 前提是我已经装了一次了Requirement already satisfied: folium in /usr/local/lib/python2.7/dist-packagesRequirement already satisfied: Jinja2 in /usr/local/lib/python2.7/dist-packages (from folium)Requirement already satisfied: six in /usr/local/lib/python2.7/dist-packages (from folium)Requirement already satisfied: branca in /usr/local/lib/python2.7/dist-packages (from folium)Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python2.7/dist-packages (from Jinja2->folium)# 从这里可以看出folium依赖什么包,路径都在哪# 步骤二,找到anaconda包的安装路径mrlevo@mrlevo-Lenovo:~$ pythonPython 2.7.13 |Anaconda 4.4.0 (64-bit)| (default, Dec 20 2016, 23:09:15) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2Type "help", "copyright", "credits" or "license" for more information.Anaconda is brought to you by Continuum Analytics.Please check out: http://continuum.io/thanks and https://anaconda.org>>> import pandaspandas.__file__>>> pandas.__file__'/home/mrlevo/anaconda2/lib/python2.7/site-packages/pandas/__init__.pyc'# 可以看出,包都在/home/mrlevo/anaconda2/lib/python2.7/site-packages/ 路径下,哈哈哈,开始第三步# 步骤三,复制pip的包到anaconda包的路径下mrlevo@mrlevo-Lenovo:~$ cp -r /usr/local/lib/python2.7/dist-packages/folium /home/mrlevo/anaconda2/lib/python2.7/site-packages/folium# 注意这一步需要把所有与folium依赖的包都复制进来,当然anaconda有的不用复制之后再进入python环境,import folium看看是不是可行了,哈哈哈
致谢
@小段同学的杂记–最省心的Python版本和第三方库管理——初探Anaconda
@机智的自己
- 解决:在anaconda下无法使用conda安装第三方库问题
- Anaconda 安装出现的conda无法使用问题
- 解决 Windows 下 scrapy 第三方库无法安装问题
- 解决pip安装的包无法在anaconda 的python 环境下使用的问题
- 使用conda安装Python第三方工具包
- Ubuntu下安装了Anaconda后无法导入第三方库的解决方法
- Anaconda安装第三方库
- Anaconda 下各种第三方库的安装
- Windows 下 anaconda 安装第三方包
- 解决conda install 安装第三方包时,下载速度慢问题
- 解决Anaconda 无法安装cx_Oracle的问题
- 解决Anaconda无法安装cx_Oracle的问题
- 什么是CocoaPods?安装CocoaPods,使用CocoaPods安装第三方库,更新CocoaPods本身,解决安装第三方库失败问题
- 解决OS X下Pycharm无法识别Python第三方库的问题
- IOS解决某些第三方静态库在真机无法运行的问题
- anaconda安装后conda指令无法连接网络
- Anaconda使用pip安装的第三方包
- 解决第三方登录无法授权问题
- java.util.HashMap源码解析
- C#——面向对象——重载操作符——自定义转换
- 新一代学生成绩管理系统(C语言版)
- C语言实现单链表
- 如何根据丝印查找相关的产品型号
- 解决:在anaconda下无法使用conda安装第三方库问题
- 内部类
- 虚拟机vmx文件--Centos
- feign-使用最佳实践
- call()和apply()的区别?
- 我的第一篇博客
- codeforces 489C Given Length and Sum of Digits...
- 并行化资源池队列 3 —— 紧密相关的同步化队列
- AOP之@AspectJ技术原理详解