Skip to main content
 首页 » 编程设计

python之如何从存储库中删除带有 Django 项目的 virtualenv 并添加 requirements.txt 文件

2025年05月04日37lautakyan007

我将带有 Django 项目的 virtualenv 推送到 github 存储库。我发现这不是最佳解决方案的信息。我注意到社区建议将带有 pip freeze 而不是 virtualenv 的文件 requirements.txt 添加到 github 存储库。所以我想删除 virtualenv 并添加这样的文件。我想知道我该怎么做?

请您参考如下方法:

使用

$ git rm <your-virtualenv> 
$ git status 
$ git commit -m "commit-message" 
$ git push 

现在要禁止这些文件显示在 $ git status 上,请创建一个 .gitignore 文件。 或者简单地从项目根目录运行以下命令:

$ echo "<your-virtualenv>" >> .gitignore 

如果您的代码在多个设备上使用,请推送 .gitignore。