我已经安装了 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'
请帮助我 - 我在这里缺少什么?我应该添加什么路径?
提前致谢!
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 已正确加载和设置所有环境。