【发布时间】:2017-12-09 14:07:46
【问题描述】:
我已安装 Anaconda 并使用 Spyder Python。
我安装了最新的 Python,但由于某种原因我无法使用 pip。
搜索了 web 和 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'
请帮助我 - 我在这里缺少什么?我应该添加什么路径?
提前致谢!
【问题讨论】:
-
这很奇怪。我将创建仅包含
;的PYTHONPATH变量,然后看看会发生什么。 -
嗨,Jean,请再说一遍,我该怎么办?
-
您能否详细说明“我不能使用 PIP”?
-
等等,你想在 python 解释器 session 中使用 pip 吗?
-
pip是必须从系统控制台而不是解释器运行的命令。在 Windows 上,还有一些额外的困难:pip不在路径中。鉴于您的错误输出,您必须按如下方式运行pip: - 打开 Windows 命令提示符 - 键入:C:\Users\user\Anaconda3\scripts\pip install whatevermodule(args 是一个示例)
标签: python anaconda spyder pythonpath