【问题标题】:Unable to download depencencies in virtual environment无法在虚拟环境中下载依赖项
【发布时间】:2021-10-25 09:40:28
【问题描述】:

希望你一切都好, 我试图从 github 处理这个 django 项目,但我无法在虚拟环境中下载所有包,它说

(venv) C:\Users\me\Downloads\movie_recommender-master>pip install -r requirements.txt
Unable to create process using 'C:\Users\me\AppData\Local\Programs\Python\Python310\python.exe "C:\Users\me\Downloads\movie_recommender-master\venv\Scripts\pip.exe" install -r requirements.txt'

。我已经阅读了堆栈溢出的大量问题,但似乎没有任何效果,如果您能在这里帮助我,我将不胜感激。

【问题讨论】:

  • pip --version的输出是什么
  • 如果您运行的是 Windows,where pipwhere python 的输出?
  • 大家好,@codepylot 和 @Branko 我很感激pip --version 的输出是pip 21.3.1 from C:\Users\me\AppData\Local\Programs\Python\Python310\lib\site-packages\pip (python 3.10) where pip 给出了输出C:\Users\me\pip C:\Users\me\AppData\Local\Programs\Python\Python310\Scripts\pip.exe where python 给出了输出@987654333 @C:\Users\me\AppData\Local\Microsoft\WindowsApps\python.exe
  • 你激活虚拟环境了吗?
  • 看看这个post我猜你可能需要更新pip来做到这一点只需运行这个命令pip list你会发现完整的命令来更新本地pip 只需复制并粘贴即可。

标签: python windows pip


【解决方案1】:

从 cmets 的所有答案中,我会说这很清楚 - 您没有激活您的虚拟环境或者它没有正确设置。

从您的文本和 cmets 中我可以理解,您的工作目录是:

C:\Users\Joydeep Paul\Downloads\movie_recommender-master

您的虚拟环境位于:

C:\Users\Joydeep Paul\Downloads\movie_recommender-master\venv

当你发出这个命令时:

where pip
where python

它们需要指向您的虚拟环境(在您使用 activate 命令激活它之后),而是指向系统范围的版本:

C:\Users\me\AppData\Local\Programs\Python\Python310\python.exe

所以为了回答您的问题,发生了以下情况之一:

  • 您的系统范围的 python 安装错误,它没有在您的项目中正确设置虚拟环境
  • 你还没有激活你的虚拟环境(虽然你说你已经激活了)
  • 您的 Windows 安装或权限存在一些重大问题

也许您可以尝试停用python3语句的虚拟环境问题,然后再次激活它并再次尝试where命令?

【讨论】:

    猜你喜欢
    • 2013-10-26
    • 2020-03-28
    • 2018-09-29
    • 2019-02-09
    • 2020-05-01
    • 2013-05-22
    • 2020-07-06
    • 2021-04-20
    • 2019-09-24
    相关资源
    最近更新 更多