6

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

14 回答 14

11

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

conda install -c conda-forge folium
于 2018-10-31T19:24:27.827 回答
5

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

python3 -m pip install folium
于 2017-10-21T16:20:13.810 回答
4

从来源:

  • 选择您选择的沙盒文件夹(例如 ~/sandbox)

    $ mkdir visualization
    $ cd visualization
    
  • 从 github 克隆 folium:

    $ git clone https://github.com/python-visualization/folium
    
  • 运行安装脚本

    $ cd folium
    $ python setup.py install
    
于 2017-08-19T11:34:05.207 回答
2

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

对我有用的是(在jupyter笔记本中):

!pip install folium
于 2018-11-05T03:41:16.093 回答
1

我最终将 folium 和 jinja2 的 github 存储库 git-clone 到一个文件中,并且它起作用了。

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

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

然后输入:

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

然后import folium(从python内部)工作。

于 2017-09-25T00:21:15.067 回答
1

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

手动克隆 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  
    
于 2017-11-14T18:11:34.403 回答
1

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

$ conda install folium -c conda-forge
于 2020-06-25T17:10:59.960 回答
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 然后它起作用了。

于 2020-06-25T17:18:01.453 回答
0

确保在新的 conda 环境中重新安装 jupyter。据我所知,它从预先存在的环境中运行 Jupyter,并且 jupyter 无权访问新环境的包

于 2019-02-18T13:46:49.173 回答
0

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

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

2)大叶

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

于 2019-02-25T19:57:55.773 回答
0

我正在使用 Windows 10。我遇到了同样的问题。这就是我修复它的方法。

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

键入“python”以检查是否安装了 python,如果没有全局安装 python。

如果安装了 python,你会看到 python 提示, Ctrl+Z 退出并运行:

python -m pip install folium
于 2019-05-26T15:46:00.093 回答
0

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

使用安装folium

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

然后验证包是否已经安装

import folium
print('Folium installed and imported!')
于 2020-12-23T15:18:58.307 回答
0

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

于 2021-01-25T13:57:45.537 回答
-1

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

解决方案1:

pip install folium

或者

pip3 install folium

解决方案2:

conda install branca
conda install folium
于 2017-08-19T11:25:39.420 回答