无法找到Python 3.6模块:Folium

时间:2017-06-18 16:33:52

标签: python python-3.x import pip folium

我正在尝试将folium导入我正在研究的Jupyter笔记本中,我似乎无法解决Folium库的导入问题。还有其他人解决了这个问题吗?

!pip install folium
import pandas as pd
import folium

以上产出的结果:

`ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-7-a9938c267a0c> in <module>()
      1 get_ipython().system('pip install folium')
      2 import pandas as pd
----> 3 import folium

ModuleNotFoundError: No module named 'folium'`

14 个答案:

答案 0 :(得分:4)

它不能通过默认的conda通道使用。尝试使用conda-forge频道安装大叶草,如下所示:

conda install -c conda-forge folium

答案 1 :(得分:3)

我通过执行以下命令解决了同样的问题

python3 -m pip install folium

答案 2 :(得分:2)

来自消息来源:

来自Source¶ 选择您选择的沙箱文件夹(例如〜/ sandbox)

$ mkdir可视化 $ cd visualization

从github克隆folium:

$ git clone https://github.com/python-visualization/folium

运行安装脚本

$ cd folium $ python setup.py install

答案 3 :(得分:1)

是的 - 我有同样的问题@Tyler Russell。我最终将folium和jinja2的github存储库git克隆到一个文件中并且有效。

具体来说,在我的计算机上,我从命令行界面更改为正确的目录:

$ cd C:\programdata\anaconda3\lib\site_packages

然后输入:

git clone https://github.com/python-visualization/folium.git
git clone https://github.com/pallets/jinja.git

然后&#39;导入folium&#39; (来自python内部)工作。

答案 4 :(得分:1)

使用pip3安装时遇到了同样的问题。(带python3的Macos) 所以手动克隆github repo解决了它 移动到python 3的包文件夹     cd /usr/local/lib/python3.6/site-packages/
然后,
    git clone https://github.com/python-visualization/folium
    cd folium
    python setup.py install

答案 5 :(得分:1)

在终端中运行以下代码为我修复了该问题。

$ conda install folium -c conda-forge

答案 6 :(得分:1)

哇,我需要自己尝试一些替代方法!

我的方法是:

$ cd C:\programdata\anaconda3\lib\site_packages

然后

git clone https://github.com/python-visualization/folium.git
git clone https://github.com/pallets/jinja.git 

我进口了Folium之后就可以了。

答案 7 :(得分:0)

具有与原始问题类似的问题。我从外壳成功安装,但是jupyter无法识别该模块。对我有用的是(在jupyter笔记本中):

!pip安装叶片

答案 8 :(得分:0)

确保在新的conda env中重新安装jupyter。据我所知,它在现有环境中运行Jupyter,而Jupyter无法访问新环境的软件包

答案 9 :(得分:0)

因此,对于具有Python 3.x的Mac OS,Anaconda默认情况下在其安装程序中没有该库。 您需要克隆并手动安装2个两个库:

1)导航到/Users/<username>/anaconda3/lib/python3.6/site-packages

2)Folium

git clone https://github.com/python-visualization/folium.git

cd folium

python setup.py install

3)Branca(该库是从folium衍生出来的,如果不使用branca导入folium,内核将抱怨缺少名为branca的模块),它将包含非地图特定的功能

git clone https://github.com/python-visualization/branca.git

cd branca

python setup.py install

4)重新启动内核

5)导入

import folium

import branca

答案 10 :(得分:0)

我正在使用Windows10。我遇到了同样的问题。这就是我解决的方法。

打开命令提示符,以管理员身份运行。

键入“ python”以检查是否已安装python,如果未全局安装python。

如果已安装python,您将看到python提示符,按Ctrl + Z退出并运行:

python -m pip install folium

答案 11 :(得分:0)

对于 osx-64 v0.4.0,以下代码对我有用:

安装 folium 使用:

conda install -c conda-forge/label/cf201901 folium

然后验证包是否已经安装

import folium
print('Folium installed and imported!')

答案 12 :(得分:0)

该线程中的任何内容都不适用于我。所以我的解决方案有点奇怪。我正在使用 PyCharm,在我的项目目录中有一个 requirements.txt 文件。 PyCharm 明白这个文件中的库必须安装,如果没有,它可以自行安装。所以我只是在这个文件中写了“folium==0.12.1”,PyCharm 完成了所有的工作。也许另一个 IDE 也可以做到。

答案 13 :(得分:-1)

下面提到的命令在root工作环境中执行。

解决方案1:

pip install folium

pip3安装folium

解决方案2:

conda install branca conda安装folium