Python 3.6 找不到模块:Folium
Python 3.6 Module cannot be found: Folium
我正在尝试将 folium 导入到我正在使用的 Jupyter notebook 中,但我似乎无法解决 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'`
下面提到的命令在您的根工作环境中执行。
解决方案 1:
pip install folium
或
pip3 install folium
解决方案 2:
conda install branca
conda install folium
来源:
选择您选择的沙箱文件夹(例如 ~/sandbox)
$ mkdir visualization
$ cd visualization
从 github 克隆 folium:
$ git clone https://github.com/python-visualization/folium
运行安装脚本
$ cd folium
$ python setup.py install
我最终 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
然后 import folium
(来自 python)起作用了。
我通过执行以下命令解决了同样的问题
python3 -m pip install folium
我在使用 pip3(macOS python3)安装时遇到了同样的问题。
手动克隆 github 存储库解决了它。
- 移动到python3的包文件夹
cd /usr/local/lib/python3.6/site-packages/
- 然后
git clone https://github.com/python-visualization/folium
cd folium
python setup.py install
它不能通过默认的 conda 通道使用。尝试使用 conda-forge 通道安装 folium,如下所示:
conda install -c conda-forge folium
我遇到了与原始问题类似的问题。我从 shell 安装成功,但 jupyter 无法识别该模块。
对我有用的是(在 jupyter notebook 中):
!pip install folium
确保在新的 conda 环境中重新安装 jupyter。据我所知,它从预先存在的环境中运行 Jupyter,并且 jupyter 无法访问新环境的包
因此对于 Mac OS 和 Python 3.x,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
我正在使用 windows 10。我遇到了同样的问题。我就是这样修复的。
打开命令提示符,运行 以管理员身份。
键入 "python" 以检查是否安装了 python,如果未安装 python,则全局安装。
如果安装了python,你会看到python提示符,Ctrl+Z退出,运行:
python -m pip install folium
运行 终端中的以下代码为我修复了它。
$ conda install folium -c conda-forge
我的方法是:
$ 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 然后它起作用了。
对于 osx-64 v0.4.0,以下代码对我有用:
安装 folium
使用:
conda install -c conda-forge/label/cf201901 folium
然后验证包是否已经安装
import folium
print('Folium installed and imported!')
此线程中的所有内容都不适合我。所以我的解决方案有点奇怪。我正在使用 PyCharm,在我的项目目录中有一个 requirements.txt 文件。 PyCharm 明白这个文件里的libraties是必须要安装的,没有的话可以自己安装。所以我只是在这个文件中写了“folium==0.12.1”,PyCharm 完成了所有的工作。也许另一个 IDE 也可以做到。
我正在尝试将 folium 导入到我正在使用的 Jupyter notebook 中,但我似乎无法解决 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'`
下面提到的命令在您的根工作环境中执行。
解决方案 1:
pip install folium
或
pip3 install folium
解决方案 2:
conda install branca
conda install folium
来源:
选择您选择的沙箱文件夹(例如 ~/sandbox)
$ mkdir visualization $ cd visualization
从 github 克隆 folium:
$ git clone https://github.com/python-visualization/folium
运行安装脚本
$ cd folium $ python setup.py install
我最终 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
然后 import folium
(来自 python)起作用了。
我通过执行以下命令解决了同样的问题
python3 -m pip install folium
我在使用 pip3(macOS python3)安装时遇到了同样的问题。
手动克隆 github 存储库解决了它。
- 移动到python3的包文件夹
cd /usr/local/lib/python3.6/site-packages/
- 然后
git clone https://github.com/python-visualization/folium cd folium python setup.py install
它不能通过默认的 conda 通道使用。尝试使用 conda-forge 通道安装 folium,如下所示:
conda install -c conda-forge folium
我遇到了与原始问题类似的问题。我从 shell 安装成功,但 jupyter 无法识别该模块。
对我有用的是(在 jupyter notebook 中):
!pip install folium
确保在新的 conda 环境中重新安装 jupyter。据我所知,它从预先存在的环境中运行 Jupyter,并且 jupyter 无法访问新环境的包
因此对于 Mac OS 和 Python 3.x,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
我正在使用 windows 10。我遇到了同样的问题。我就是这样修复的。
打开命令提示符,运行 以管理员身份。
键入 "python" 以检查是否安装了 python,如果未安装 python,则全局安装。
如果安装了python,你会看到python提示符,Ctrl+Z退出,运行:
python -m pip install folium
运行 终端中的以下代码为我修复了它。
$ conda install folium -c conda-forge
我的方法是:
$ 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 然后它起作用了。
对于 osx-64 v0.4.0,以下代码对我有用:
安装 folium
使用:
conda install -c conda-forge/label/cf201901 folium
然后验证包是否已经安装
import folium
print('Folium installed and imported!')
此线程中的所有内容都不适合我。所以我的解决方案有点奇怪。我正在使用 PyCharm,在我的项目目录中有一个 requirements.txt 文件。 PyCharm 明白这个文件里的libraties是必须要安装的,没有的话可以自己安装。所以我只是在这个文件中写了“folium==0.12.1”,PyCharm 完成了所有的工作。也许另一个 IDE 也可以做到。