Django requirements.txt错误解释器:没有此类文件或目录

Django requirements.txt错误解释器:没有此类文件或目录,django,pip,Django,Pip,我正在研究一个我刚刚克隆的github回购协议。我有一个新的虚拟环境,我想将requirements.txt文件中的所有包添加到虚拟环境中 由于某些原因,它找不到我的requirements.txt文件 编辑/Users/byrd/Desktop/Github Repositories/herokusite/venv/bin/pip文件的第一行,以更正python的路径。您可以通过调用whichpython来获得此路径。我认为应该是: #!/Users/byrd/Desktop/Github\

我正在研究一个我刚刚克隆的github回购协议。我有一个新的虚拟环境,我想将requirements.txt文件中的所有包添加到虚拟环境中

由于某些原因,它找不到我的requirements.txt文件


编辑
/Users/byrd/Desktop/Github Repositories/herokusite/venv/bin/pip
文件的第一行,以更正python的路径。您可以通过调用
whichpython
来获得此路径。我认为应该是:

#!/Users/byrd/Desktop/Github\ Repositories/herokusite/venv/bin/python
编辑:这似乎是Unix中的一个已知错误-你


另外,请尝试此操作,它可能会对您有所帮助。

请勿在存储虚拟环境的路径的任何组件中使用空格

它会导致引导过程出现问题

在路径中没有空格的目录中创建新的空白环境:

$ cd  # this takes you to your home directory, in OSX its is /Users/yourlogin
$ cd Desktop
$ virtualenv myvenv
$ source myvenv/bin/activate
(myvenv) $ pip install -r /path/to/requirements.txt

首先,在激活环境后,如果在以下文件夹之间发现空间,请执行
哪个pip

您一定注意到文件夹名称之间有空格

7月2日

接下来,删除新的virualenv(在我的例子中是envname),并在名称之间用空格重命名文件夹

然后创建一个新的虚拟环境,然后通过

pip install -r requirements.txt

在包含需求文件的文件夹位置上,需求文件似乎位于正确的位置(在存储库的根目录中)。如果复制venv中的需求并使用pip命令,会发生什么情况?这会给我相同的错误消息实际上任何pip安装命令都会返回errorRun
哪个pip
,并确保它指向venv中的pip。你的设置和我平时的不同。我通常会创建一个env,然后克隆到env目录中。我会得出以下结论:(venv)Robs MacBook Pro:venv byrd$哪个pip/Users/byrd/Desktop/Github Repositories/herokuite/venv/bin/pip这是文件的第一行:#!“/Users/byrd/Desktop/Github Repositories/herokuite/venv/bin/python2.7”删除
引用此字符串并用反斜杠转义空格,就像我在回答中所做的那样。出于某种原因,它返回了相同的结果显示
哪个python
的输出,并显示从
pip
编辑的精确第一行。您是否转义了空格符号?下面是哪个python:/Users/byrd/Desktop/Github Repositories/herokuite/venv/bin/python