anaconda安装后找不到python_Python:在安装Anaconda之后找不到模块(Python: modul not found after Anaconda installation)...

Python:在安装Anaconda之后找不到模块(Python: modul not found after Anaconda installation)

我已经成功安装了Python 2.7和Anaconda,但是当我尝试导入一个库时,我总是得到这个错误:

>>> import scipy

Traceback (most recent call last):

File "", line 1, in

ImportError: No module named scipy

我将PYTHONHOME设置为C:\Python27和PYTHONPATH到C:\Python27\Lib 。

编辑:PATH的内容

在我的$ PATH变量中,我有C:\Users\Mattia\Anaconda2 , C:\Users\Mattia\Anaconda2\Scripts和C:\Users\Mattia\Anaconda2\Library\bin 。

我必须设置其他环境吗?

I've successfully installed Python 2.7 and Anaconda but when i try to import a library i get always this error:

>>> import scipy

Traceback (most recent call last):

File "", line 1, in

ImportError: No module named scipy

I've set up the PYTHONHOME to C:\Python27 and PYTHONPATH to C:\Python27\Lib.

EDIT : content of PATH

In my $PATH variable i have C:\Users\Mattia\Anaconda2, C:\Users\Mattia\Anaconda2\Scripts and C:\Users\Mattia\Anaconda2\Library\bin.

Do i have to set any other env veriables?

原文:https://stackoverflow.com/questions/39449725

2020-03-03 20:21

满意答案

问题是你不应该设置PYTHONPATH或PYTHONHOME 。 我相信它们都指向了Anaconda的非连续版本。 Anaconda将(默认情况下)安装到名为Anaconda的目录中,位于C:\Anaconda或C:\Users\USERNAME\Anaconda (IIRC)。 一般建议您不要因为这些问题而设置PYTHONPATH或PYTHONHOME ,除非是最后的手段。

你可以看到你正在运行哪个Python解释器:

>>> import sys

>>> sys.executable

然后通过执行下列操作之一,您可以看到Python库路径中的哪些目录( import语句将查找软件包,如scipy和numpy )结束:

>>> import sys

>>> sys.path

或者更易阅读的版本:

>>> import sys

你可能感兴趣的:(anaconda安装后找不到python_Python:在安装Anaconda之后找不到模块(Python: modul not found after Anaconda installation)...)