2017-05-03 58 views
0

我运行Windows 7专业版SciPy的CMD公司的工作,但不是空闲状态

我已经安装了Python 3.6

我的版本是由点子--version验证,给出如下:

pip 9.0.1 from C:\ProgramData\Miniconda3\lib\site-packages (python 3.6) 

使用PIP我已经安装了与NumPy和SciPy的由以下:

pip install numpy 
pip install scipy 

我可以验证instalati使用PIP列表中显示:

cffi (1.9.1) 
conda (4.2.13) 
cryptography (1 
idna (2.2) 
menuinst (1.4.4 
numpy (1.12.1+m 
pip (9.0.1) 
pyasn1 (0.1.9) 
pycosat (0.6.1) 
pycparser (2.17 
pyOpenSSL (16.2 
pywin32 (220) 
requests (2.12. 
scipy (0.19.0) 
setuptools (27. 
six (1.10.0) 
wheel (0.29.0) 

在命令提示符下,我可以键入蟒蛇,然后导入SciPy的,像这样:

C:\Users\james.hayek\Desktop>python 
Python 3.6.0 |Continuum Analytics, Inc.| (default, Dec 23 2016, 11:57:41) [MSC v 
.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import scipy 
>>> 

仿佛一切都已经正确安装,它会出现。然而,当我开始空闲和类型进口SciPy的我得到以下错误:

>>> import scipy 
Traceback (most recent call last): 
    File "<pyshell#8>", line 1, in <module> 
    import scipy 
ModuleNotFoundError: No module named 'scipy' 
>>> 

任何想法就是我怎么能叫/进口SciPy的在空闲状态?

+0

你有一个以上的python版本安装?检查IDLE运行的python版本。 – Trevor

+0

@Trevor我只安装了一个Python版本。 IDLE显示Python 3.6.1 Shell –

+0

@Trevor我只安装了一个版本的Python ...但似乎CMD显示Python 3.6.0,而IDLE在其标题中显示Python 3.6.1 Shell。我不知道如何解决这个问题。 –

回答

1

您的Miniconda软件包已经创建了自己的Python SDK默认值。你需要在你的空闲并添加Miniconda的site-packages目录到你的正常PYTHONPATH:

import sys print(sys.path) # to verify that Miniconda is not in this PYTHONPATH sys.path.append('C:\ProgramData\Miniconda3\lib\site-packages')

要检查你的路径,你同样可以进入文件 - >路径浏览器

+0

嗯,你完全正确。谢谢!!所以,现在我已将Miniconda添加到IDLE中的PYTHONPATH中,我可以运行该模块。但是,当我关闭IDLE并重新打开时,我必须再次追加路径。有没有办法设置一次? –

+0

要实现这一点,请按照说明修改您的环境变量,如[this](http://stackoverflow.com/questions/28416182/setting-path-for-python-in-powershell)中所述。将您的Miniconda的网站包添加到PATH。我强烈建议开始使用像'virtualenv'这样的工具来避免混淆,并确保库兼容性。 –

+0

我其实是这么做的。它仍然没有得到承认。这是我的路径内容:C:\ ProgramData \ Miniconda3 \ lib \ site-packages; C:\ Users \用户james.hayek \应用程序数据\本地\程序\ Python的\ Python36-32 \脚本\; C:\ Users \用户james.hayek \应用程序数据\本地\程序\ Python的\ Python36-32 \; C:\ Python27 \脚本; –