gpt4 book ai didi

python - 在计算机之间迁移 virtualenv 和 Github

转载 作者:太空狗 更新时间:2023-10-29 20:34:08 25 4
gpt4 key购买 nike

最近我主要使用 Python 2.7 和 Django 1.3.3(托管在 Heroku 上)工作,并且我维护着多个项目。我一直在使用在 VirtualBox 中运行 Ubuntu 的桌面工作,但最近不得不去旅行,想把所有东西都加载到我的笔记本上。但是,我很快发现 virtualenv + Github 很容易创建项目,但我努力尝试将它们移到我的笔记本上。我想出的方法是创建新的 virtualenv,然后从 github 克隆代码。但是,我无法在我真正想要的文件夹中执行此操作,因为它会说该文件夹不为空。所以,我会把它克隆到一个 tmp 文件夹,而不是他们将所有内容剪切/粘贴到我真正想要的地方。不可怕,但我只是觉得我在这里遗漏了一些东西,应该更容易。也许先克隆,然后 mkvirtualenv?

这不是一个严重的问题,但我正在考虑做一些更多的改变(比如使用 VirtualBox 并使用双启动系统),如果我能让它更流畅一点就太好了。 :)

最后,我找到并阅读了一些关于在计算机之间移动 git repos 的文章,但我没有看到任何与 Virtualenv 打交道的文章(也许我只是错过了)。

编辑:为清楚起见并避免混淆,我不会尝试“移动”virtualenv。我只是在谈论创建一个新的最佳方式。安装软件包,然后从 github 克隆 repo。

最佳答案

您唯一需要的工作流程是:

git clone repo_url somedir
cd somedir
virtualenv <name of environment directory>
source <name of environment directory>/bin/activate
pip install -r requirements.txt

这假设您已经运行 pip freeze > requirements.txt(当 venv 被激活时)以列出所有 virtualenv-pip 安装的库并将其 checkin repo。

关于python - 在计算机之间迁移 virtualenv 和 Github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12410113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com