Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python gcloud FileNotFoundError lib64_Python_Django_Google App Engine_Virtualenv_Gcloud - Fatal编程技术网

Python gcloud FileNotFoundError lib64

Python gcloud FileNotFoundError lib64,python,django,google-app-engine,virtualenv,gcloud,Python,Django,Google App Engine,Virtualenv,Gcloud,为什么在尝试部署到Google云应用程序引擎时会出现以下错误 gcloud crashed (FileNotFoundError): [Errno 2] No such file or directory: '/home/.../.../venv/lib64' 该目录存在于我的本地计算机上,但我的代码中对lib64的唯一引用在.gitignore文件中。该错误似乎与我的环境有关,但我不确定如何修复。有什么想法吗 其他详细信息: 仅当我尝试从一个特定分支部署代码时,才会发生此错误。我已经部署了创

为什么在尝试部署到Google云应用程序引擎时会出现以下错误

gcloud crashed (FileNotFoundError): [Errno 2] No such file or directory: '/home/.../.../venv/lib64'
该目录存在于我的本地计算机上,但我的代码中对lib64的唯一引用在.gitignore文件中。该错误似乎与我的环境有关,但我不确定如何修复。有什么想法吗

其他详细信息: 仅当我尝试从一个特定分支部署代码时,才会发生此错误。我已经部署了创建这个问题分支的开发人员的其他分支,并且没有任何问题

代码库是Python/Django。这个特殊的问题分支在我的本地机器上运行得很好,当我试图将它部署到Google App Engine上的开发服务器时,它只会给我带来麻烦


在这个错误中唯一可以重现的就是这个特殊的分支。我只是不确定从哪里开始查找发生这种情况的原因。

给出错误是因为您的应用程序无法在您在本地设置的虚拟环境目录中找到lib64

在中,要安装应用程序的依赖项,需要将其放置在名为requirements.txt的文件中

您可以通过转到项目目录并使用pip命令安装应用程序的所有依赖项:


cd YOUR_PROJECT
pip install  -r requirements.txt


另外,请查看。

问题:确保您的开发伙伴在其.gitignore文件中列出了他们的虚拟环境文件夹

线索#1:此问题仅发生在来自另一名员工/开发人员的单个分支上

线索2:“venv”不是我自己虚拟环境的名称


我一发现线索2,就去寻找,发现我的开发人员用自己的
/venv/
文件夹以某种方式提交了这个分支。这本应该是他的一部分,但显然不是。一旦我从我的开发服务器上删除了他错误的“/venv/”文件,我就可以很好地上传了。

Hi,如果您可以添加一些复制步骤或一个显示问题产生过程的文件,那将非常有帮助。