'Conda list' 显示已安装 folium,但不能 "import folium" (anaconda x64)
'Conda list' shows folium is installed, but cannot "import folium" (anaconda x64)
我已经使用命令 'conda install -c ioos folium=0.2.0'
安装了 folium
看起来安装正确,并显示在 'conda list' 结果上。
当我从 cmdline 运行 python 尝试导入 folium 时,出现以下错误:
>>>import folium
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'folium'
关于如何解决这个问题有什么想法吗?
我遇到了同样的问题。如果您使用 Anaconda:
当您使用 conda install -c conda-forge folium
安装时,软件包将放置在:
./anaconda3/envs/[name env]/lib/python3.7/site-packages/folium
当您使用 pip 安装(激活 anaconda 环境)时,pip install folium
,软件包将放置在:
./anaconda3/lib/python3.7/site-packages/folium
Python 首先使用 站点包作为手动构建 Python 包的目标目录。当您从源代码构建和安装 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/
中作为默认值提供。有时(我真的不知道为什么)sites-packages conda env 中的模块无法在不导出 PATH 的情况下自动导入。
因此,要解决此问题,您有 2 个选择:
使用 pip install folium
和 import folium
安装(不需要通过 conda install
安装),或
conda install <package>
、运行conda init
后,关闭终端再打开一个。然后,再次尝试导入。
Here are 关于如何在 conda 环境中使用 pip 的一些技巧。
检查 ...../python3.x/site-packages
是否列在 sys.path 中。如果不附加 sys.path.append('.....python3.8/site-packages')
我已经使用命令 'conda install -c ioos folium=0.2.0'
安装了 folium看起来安装正确,并显示在 'conda list' 结果上。
当我从 cmdline 运行 python 尝试导入 folium 时,出现以下错误:
>>>import folium
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'folium'
关于如何解决这个问题有什么想法吗?
我遇到了同样的问题。如果您使用 Anaconda:
当您使用 conda install -c conda-forge folium
安装时,软件包将放置在:
./anaconda3/envs/[name env]/lib/python3.7/site-packages/folium
当您使用 pip 安装(激活 anaconda 环境)时,pip install folium
,软件包将放置在:
./anaconda3/lib/python3.7/site-packages/folium
Python 首先使用 站点包作为手动构建 Python 包的目标目录。当您从源代码构建和安装 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/
中作为默认值提供。有时(我真的不知道为什么)sites-packages conda env 中的模块无法在不导出 PATH 的情况下自动导入。
因此,要解决此问题,您有 2 个选择:
使用
pip install folium
和import folium
安装(不需要通过conda install
安装),或conda install <package>
、运行conda init
后,关闭终端再打开一个。然后,再次尝试导入。
Here are 关于如何在 conda 环境中使用 pip 的一些技巧。
检查 ...../python3.x/site-packages
是否列在 sys.path 中。如果不附加 sys.path.append('.....python3.8/site-packages')