Python 路径问题(Anaconda - Spyder)[重复]

问题描述 投票:0回答:1

我已经安装了 Anaconda 并使用 Spyder Python。

我已经安装了最新的Python,但由于某种原因我无法使用pip。

搜索了网络和SoF,了解到这是与系统路径和环境属性有关的东西。

这是我迄今为止的发现:

for p in sys.path: print(p)

C:\Users\user\Anaconda3\lib\site-packages\spyder\utils\site
C:\Users\user\Anaconda3\python36.zip
C:\Users\user\Anaconda3\DLLs
C:\Users\user\Anaconda3\lib
C:\Users\user\Anaconda3
C:\Users\user\Anaconda3\lib\site-packages
C:\Users\user\Anaconda3\lib\site-packages\Sphinx-1.5.6-py3.6.egg
C:\Users\user\Anaconda3\lib\site-packages\win32
C:\Users\user\Anaconda3\lib\site-packages\win32\lib
C:\Users\user\Anaconda3\lib\site-packages\Pythonwin
C:\Users\user\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg
C:\Users\user\Anaconda3\lib\site-packages\IPython\extensions
C:\Users\user\.ipython

 os.environ['PYTHONPATH'].split(os.pathsep)
Traceback (most recent call last):

  File "<ipython-input-25-6e97a5381293>", line 1, in <module>
    os.environ['PYTHONPATH'].split(os.pathsep)

  File "C:\Users\user\Anaconda3\lib\os.py", line 669, in __getitem__
    raise KeyError(key) from None

KeyError: 'PYTHONPATH'

请帮助我 - 我在这里缺少什么?我应该添加什么路径?

提前致谢!

python anaconda spyder pythonpath
1个回答
-1
投票

Anaconda 有自己的包管理器,通过

conda install
调用。

在这里阅读:https://conda.io/docs/using/pkgs.html

对于你的情况,你的环境变量 PYTHONPATH 需要指向你的 python 安装。根据您使用的操作系统,步骤会有所不同。

IIRC,例如 ubuntu 上的 PYTHONPATH 应该是

/home/user/anaconda/bin/python

编辑:看起来你在Windows上,所以你必须通过系统对话框来设置一个指向anaconda的环境变量

编辑2:确保您在终端上输入这些内容,正如这里的一些评论所建议的那样。 Anaconda 应该在安装目录中有一个脚本来启动“正确的终端”,但是如果您使用的是 Windows 10,那么只需在开始菜单上搜索 conda 或 anaconda 应该 将其调出。此版本的 cmd 已正确加载和设置所有环境。

© www.soinside.com 2019 - 2024. All rights reserved.