【发布时间】:2018-10-06 21:32:08
【问题描述】:
我已经与这个问题斗争了好几个小时,而且这是一个复杂的问题。
我在 Windows 7、Python 2.7、Spyder 3.2.6
我尝试通过cygwin 安装OSMNX,但是我遇到了很多问题。最后设法通过windows cmd安装它。
通过anaconda prompt,我可以毫无错误地导入osmnx。
但是,我正在尝试将其导入 spyder,但我一直收到:
Traceback(最近一次调用最后一次):
File "<ipython-input-2-2b99ab66aebb>", line 1, in <module>
import osmnx
ImportError: No module named osmnx
这里到底出了什么问题?我该如何解决?
【问题讨论】:
-
您是否创建了任何其他环境?在 Spyder 和 Anaconda 提示符下运行
import sysprint( sys.executable),看看它们是否都返回相同的路径。 -
@Simon 我按你说的做。 Spyder 和 Anaconda 运行不同的路径。如何将模块从 Anaconda 路径移动到 Spyder 路径?因为我已经安装了很多我在 Spyder 上运行的模块。
-
@Simon 我从未处理过任何环境(老实说,我不知道该怎么做)。所以基本上我没有改变任何默认的东西。
-
@Simon 非常感谢提供有用的链接和提示。所以现在问题来了:在 spyder 我有两个环境,一个有
osmnx,另一个没有。是否可以将模块从一个环境移动到另一个环境?或者是否可以指定我要安装模块的环境?
标签: python import anaconda spyder osmnx