确保使用为位于 '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 版本)并且它有效。

提及以防万一这对某人有用。卸载 PythonPycharm 对于这个错误来说太多了(在我看来)。

【讨论】:

【参考方案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'的主要内容,如果未能解决你的问题,请参考以下文章

Android - 请确保 adb 正确位于特定路径

如何确保 SceneKit 相机始终指向特定位置

如果页面高度较短,请确保页脚位于页面底部 [重复]

请确保文件“kernel-ranchu”与您的系统映像位于同一位置

Android Studio运行报错:无法访问XXX......请删除该文件或确保该文件位于正确的类路径子目录中

错误记录Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )