使用 Windows 到 运行 创建于 Ubuntu 的虚拟环境

Using Windows to run a virtual environment Created on Ubuntu

所以我一直在开发一个带有后端数据库的网站。以下是我当前的设置,效果很好:

我的整个文件夹结构都在 GitHub 上,这样我就可以随时随地编辑代码(同样,在 Ubuntu 上一切正常)。

当我想开始使用 Powershell 对 Windows 10 进行一些编辑时,问题就来了。我不确定如何 运行 'activate.sh'、'activate.csh' 或 'activate.fish' 文件以便 运行 虚拟环境并使用 [=36] 初始化我的服务器=] 这样我就可以开始编辑我的网站了。

有没有人 运行 解决了这个问题并找到了解决方法?任何有关如何开始 Windows 工作的帮助都会很棒。

如果您需要更多详细信息,我们很乐意提供。

谢谢!

假设您在 ubuntu 上创建了一个没有 relocatable 选项的 virtualenv。您必须首先在 Windows 上创建一个新的虚拟环境,因为它们在 OS 变体上有所不同。因此,导航到您要在 Windows 和 运行 上创建新虚拟环境的目录,执行以下命令:- 虚拟环境。 (注意 .specifying current directory 选项) 在此之后,将在您的目录中创建三个目录,即 1)包括 2) 库 3) 脚本

由于现在 activate.bat 文件在脚本中,您可以通过以下命令激活您的 virtualenv: Scripts\activate

环境激活后你可以 pip install -r requirements.txt 然后像往常一样 运行 你的 manage.py 脚本。

如需进一步参考,您可以阅读:- https://virtualenv.pypa.io/en/stable/userguide/