2016-10-01 141 views
4

我尝试安装Anaanoa的Theano。它可以工作,但是当我输入python -i时,import theano显示为No module named 'theano'。我是否需要切换另一个Python解释器,如何?另外,对于由conda安装的软件包,如果我没有安装它们,我可以在Python中找到它吗? Python如何通过Anaconda与Python相关?谢谢!!!由Conda安装的软件包,Python无法找到它

+0

你说 “*它的工作原理*” - 你是什么意思?安装工作,或使用theano工程?通过在命令行上运行'python',可以获得什么版本的Python?输出标题的**全文**是什么?最后,你使用的是什么操作系统? – MattDMo

+0

安装成功,但我无法在python中找到theano包。我使用的python是3.5,32位,而Anaconda是最新的32位。操作系统是Windows 10.如果我键入{pip install theano},则显示{Requirement already satisfied(使用--upgrade升级):d:\ anaconda3 \ lib \ site-packages}中的theano。谢谢! @MattDMo – user3598832

+0

请在python中运行以下代码:'import sys;打印(sys.path)'并查看是否包含'D:\ Anaconda3 \ lib \ site-packages'。 – MattDMo

回答

-1

您可以通过以下你的.py文件 的第一行这是蟒蛇是指蟒蛇的特定版本2.7

#!/usr/bin/env python2.7 

这是蟒蛇3

#!/usr/bin/env python3 

正如其他用户已经指出的,你需要检查你的模块是否包含在你的sys路径中。使用代码:

import sys 
print(sys.path) 

如果没有,你可以通过使用命令包括这在你的sys.path:

sys.path.append('/path/to/the/folder/of/your/module/file') 

或将其放置在默认PYTHONPATH本身。

其他伟大的答案: https://stackoverflow.com/a/19305076/5381704

+0

是的。在Anaconda中也有Python,当我键入Python时,我正在运行哪一个?由于我在PYTHONPATH中添加了Anaconda,他们是否与对方共享这个软件包?不同包装的系统要求如何一个用于Python2.7,一个用于Python3.5?我只是很困惑与不同的版本和他们的应用程序。谢谢! – user3598832

+0

当你输入PYTHON你使用python 2.7 –