确保使用为位于 'dir:\projectPath\venv\Scripts\python.exe' 的 Python 解释器安装的正确版本的 'pip'
Posted
技术标签:
【中文标题】确保使用为位于 \'dir:\\projectPath\\venv\\Scripts\\python.exe\' 的 Python 解释器安装的正确版本的 \'pip\'【英文标题】:Make sure that you use the correct version of 'pip' installed for your Python interpreter located at 'dir:\projectPath\venv\Scripts\python.exe'确保使用为位于 'dir:\projectPath\venv\Scripts\python.exe' 的 Python 解释器安装的正确版本的 'pip' 【发布时间】:2020-02-20 15:11:07 【问题描述】:我正在使用 python 3.6.5 和 PyCharm。
在尝试安装任何软件包时,它会给出错误 "尝试从系统终端运行此命令。确保使用为位于 'C:\projectPath\venv\Scripts\python.exe' 的 Python 解释器安装的正确版本的 'pip'"
项目路径和实际安装的python路径不同。
在 PyCharm 的设置中,pip 版本为 19.0.3,最新版本为 19.3.1
另外,命令提示符中的“python -m pip --version”表示 pip 版本是 9.0.3
我该怎么办?
【问题讨论】:
你知道pycharm使用的python的路径吗?例如。c:\projectPath\venv\Scripts\python.exe
项目解释器正在使用 'C:\user\APPS\PYTHON_APPS\first\venv\Scripts\python.exe'
好的,然后使用与该 venv 关联的 pip。例如。 C:\user\APPS\PYTHON_APPS\first\venv\Scripts\python.exe -m pip --version
好吧...说的是 19.0.3。
好的....我升级了pip版本,现在包安装成功了。
【参考方案1】:
在我的 Django 项目中使用 Python 3.7.5 和 Pycharm 2019.1.2 时,我遇到了同样的错误。
它也会导致许多其他python命令执行失败,并且不是由环境变量或路径引起的。 我猜是因为某些 python 文件损坏或损坏。
我发现摆脱这种情况的最简单和最快的方法是:-
-
卸载
Python
。
卸载Pycharm
。
然后重新安装两者的最新版本。
【讨论】:
在进行第 3 步之前不要忘记重新安装操作系统。【参考方案2】:我在使用 PyCharm 并尝试在其中安装 MeCab 时也发生了这个错误。通过选择 mecab-python3 而不仅仅是 mecab (我假设这就是 Python2 的内容......)。
您可能会安装与包中使用的 Python 版本兼容的包,但不适合您的包,即 PyCharm 引用'dir:\projectPath\venv\Scripts\python.exe'
。所以你应该选择不同版本的包,或者将解释器更改为另一个。
【讨论】:
【参考方案3】:我想您的系统中安装了多个 Python。 你应该去 Pycharm --> 文件> 设置> 项目> 项目解释器。
您应该在您的系统上找到另一个 Python 实例并尝试将您的解释器更改为那个。 如果它没有出现在列表中,请单击项目解释器前面看起来像星号的按钮。
我遇到了同样的问题。 我意识到我自己安装了一个python,另一个是在安装PyCharm时安装的。
更换解释器后,我不再收到该错误。
【讨论】:
【参考方案4】:尝试更改文件路径后遇到同样的问题。
-
尝试更改解释器位置,但它对我不起作用。所以我卸载了pycharm并重新安装了它。现在工作正常。
【讨论】:
【参考方案5】:在安装h5py
包时,我在 Windows-10(PyCharm 2020.1.2 版本)上遇到了同样的问题。我不想更改我的解释器,因为这会在我的代码中引发其他兼容性错误。
就我而言:
什么不起作用:升级pip
有效的方法:我选择了旧的 h5py version-2.10
(而不是 PyCharm 默认选择的最新 h5py 版本)并且它有效。
提及以防万一这对某人有用。卸载 Python
和 Pycharm
对于这个错误来说太多了(在我看来)。
【讨论】:
【参考方案6】:-
文件-> 设置
-
搜索项目 -> 并选择“python解释器”
-
在“python 解释器”选项卡中选择“全部显示”
-
按左下侧的“+”(添加)
-
添加python安装位置的正确方向并按“确定”
-
删除以前的版本
【讨论】:
【参考方案7】:我有同样的问题,但看到解决方案卸载 IDLE python 和 pycharm 并安装最低版本
Uninstall Python.
Uninstall Pycharm.
And Reinstall latest versions of both.
【讨论】:
已经提出了这个确切的解决方案:***.com/a/60194400/13525512【参考方案8】:从 PyCharm 的 (2020.1 #PY-201.6668.115) 终端升级 pip 后,我遇到了与 no such option: --build-dir
相同的错误(PyCharm 不允许我从解释器的设置中这样做)。
原来旧版本的 PyCharm 依赖于 --build-dir
,它在新版本的 pip 中被删除。为了解决这个问题,我不得不降级 pip。
找到解决方案here
【讨论】:
以上是关于确保使用为位于 'dir:\projectPath\venv\Scripts\python.exe' 的 Python 解释器安装的正确版本的 'pip'的主要内容,如果未能解决你的问题,请参考以下文章
请确保文件“kernel-ranchu”与您的系统映像位于同一位置
Android Studio运行报错:无法访问XXX......请删除该文件或确保该文件位于正确的类路径子目录中
错误记录Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )