Python 如果不在requirements.txt中,在何处指定系统级依赖项?
我创建了一个requirements.txt,提交并将其推送到存储库,然后将其拉到AWS上的Ubuntu服务器上,在文件夹中创建了一个virtualenv,并使用Python 如果不在requirements.txt中,在何处指定系统级依赖项?,python,linux,deployment,repository,Python,Linux,Deployment,Repository,我创建了一个requirements.txt,提交并将其推送到存储库,然后将其拉到AWS上的Ubuntu服务器上,在文件夹中创建了一个virtualenv,并使用pip install-r requirements.txt运行它,中途失败了几次,在gcc和g++中出现了一些错误。然后在运行sudo-apt-get-update和sudo-apt-get-install-重新安装build-essential之后,pip-install-r requirements.txt运行完成,没有错误 感觉
pip install-r requirements.txt运行它,中途失败了几次,在gcc和g++中出现了一些错误。然后在运行sudo-apt-get-update
和sudo-apt-get-install-重新安装build-essential
之后,pip-install-r requirements.txt
运行完成,没有错误
感觉存储库不完整。。如果没有进入requirements.txt
,这些需求应该放在哪里 我认为这与您的需求文件无关,而是您已经部署了一个新实例。我认为任何时候你提出一个新的实例,你可能需要做一些更新。你可能想考虑使用DOCKER。你需要把代码写在GCC和G+++ <代码>上的一些错误。好的,谢谢。“输入一些错误”哪里?在您的问题中,初始错误是无法执行“gcc”:没有此类文件或目录错误:命令“gcc”失败,退出状态为1
,然后我运行sudo apt get install gcc
,然后错误更改为gcc:尝试执行“cc1plus”时出错:execvp:没有此类文件或目录错误:命令“gcc”失败退出状态1
之后,我运行了上面问题中的命令,然后所有错误都消失了。我只是想知道这些系统级需求应该在Python存储库中指定在哪里。。