Python 3.6模块找不到:Folium

8

我正在尝试将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'`

你先安装了Folium吗? - Stack
只需在命令提示符或终端中键入 pip install folium 即可。 - Stack
我使用了pip install folium,它没有问题地工作。然后我按照我上面的原始问题得到了输出。 - Tyler Russell
不,只是默认环境下的笔记本。 - Tyler Russell
非常奇怪。如果你执行 import os 然后 os.path,你会得到默认环境吗? - Bob Haffner
显示剩余3条评论
14个回答

12

folium无法通过conda默认渠道安装。请尝试使用conda-forge渠道按以下步骤安装:

conda install -c conda-forge folium

5

从源代码中:

  • Choose the sandbox folder of your choice (~/sandbox for example)

    $ mkdir visualization
    $ cd visualization
    
  • Clone folium from github:

    $ git clone https://github.com/python-visualization/folium
    
  • Run the installation script

    $ cd folium
    $ python setup.py install
    

5

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

python3 -m pip install folium

3

我遇到了与原始问题类似的问题。我已经从shell成功安装了模块,但是jupyter无法识别该模块。

对我有效的方法是在jupyter笔记本中执行以下操作:

!pip install folium

在现代Jupyter中,更好的方法是使用%pip install folium。请参见此处有关现代魔术安装命令的信息,这些命令确保在支持活动笔记本的内核环境中进行安装。 - Wayne

2

我的方法是:

$ 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,然后它就可以工作了。

1
对于使用Python 3.x的Mac OS,Anaconda默认安装程序中没有该库。您需要克隆并手动安装两个库:
1)转到/ Users / / 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中分离出来的,如果导入folium而不带有branca,则内核会报告缺少名为branca的模块)
git clone https://github.com/python-visualization/branca.git
cd branca
python setup.py install
4)重新启动内核
5)导入
import folium
import branca

1

在使用pip3(macOS上的python3)安装时,我遇到了相同的问题。

手动克隆github存储库解决了这个问题。

  • Move to the package folder of python 3
    cd /usr/local/lib/python3.6/site-packages/  
    
  • Then
    git clone https://github.com/python-visualization/folium  
    cd folium  
    python setup.py install  
    

1

我最终通过git将folium和jinja2的github仓库克隆到一个文件中,这样就可以使用了。

具体来说,在我的电脑上,我通过命令行界面进入正确的目录:

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

然后输入:

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

然后在 Python 中使用 import folium 也可以工作。

1
在终端中运行以下代码,这样就解决了我的问题。
$ conda install folium -c conda-forge

0

以下命令在您的根工作环境中执行。

解决方案1:

pip install folium

或者

pip3 install folium

解决方案2:

conda install branca
conda install folium

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接