首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“'Conda列表”显示folium已安装,但不能“导入folium”(anaconda x64)

“'Conda列表”显示folium已安装,但不能“导入folium”(anaconda x64)
EN

Stack Overflow用户
提问于 2016-06-27 18:29:13
回答 1查看 3.9K关注 0票数 0

我已经使用命令“conda install -c ioos folium=0.2.0”安装了folium

它看起来安装正确,并显示在'conda列表‘的结果。

当我从cmdline运行python时,然后尝试导入folium,得到以下错误:

代码语言:javascript
复制
>>>import folium
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'folium'

有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-28 18:34:57

我也有过同样的问题。如果您使用的是Anaconda

当您使用conda install -c conda-forge folium安装时,包将放置在:

代码语言:javascript
复制
./anaconda3/envs/[name env]/lib/python3.7/site-packages/folium

当您使用pip (激活了anaconda )安装pip install folium时,包将放置在:

代码语言:javascript
复制
./anaconda3/lib/python3.7/site-packages/folium

首先使用站点-包作为手动构建的包的目标目录。当您从源代码构建和安装Python包时(使用distutils,可能是通过执行python setup.py install),默认情况下,您将在站点包中找到已安装的模块。

在本例中,您有两个位置:/anaconda3/lib/python3.7/site-packages//anaconda3/envs/[name env]/lib/python3.7/site-packages/

首先,这些模块在/anaconda3/lib/python3.7/site-packages/中是默认的。有时(我真的不知道为什么)站点中的模块-包conda无法自动导入而不导出路径。

因此,要解决这个问题,您有两个选项:

  • 使用pip install foliumimport folium安装(不需要通过conda install安装),或
  • conda install <package>之后,运行conda init,关闭终端并打开一个新的终端。然后,再次尝试导入。

以下是关于如何在conda环境中使用pip的一些技巧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38060805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档