使用Windows运行虚拟环境在Ubuntu上创建

问题描述:

所以我一直在开发一个带有后端数据库的网站。以下是我目前的设置,它是伟大的工作:使用Windows运行虚拟环境在Ubuntu上创建

  • 目前使用Ubuntu 16.04
  • 我创建了一个的virtualenv和虚拟环境中下载的Django和PostgreSQL。
  • 我也下载了并在虚拟环境中使用Python 3.5.2。

我的整个文件夹结构都在GitHub上,因此我可以随时编辑代码(再次,在Ubuntu上所有工作都正常)。

问题出现时,我想开始在Windows 10上使用Powershell进行一些编辑。我不确定如何运行'activate.sh','activate.csh'或'activate.fish'文件来运行虚拟环境并使用'python manage.py runserver'初始化我的服务器,以便我可以启动编辑我的网站。

有没有人遇到问题,并找到如何解决这个问题?任何关于如何开始在Windows上工作的帮助都会很好。

如果您需要更多详细信息,请随时提供。

谢谢!

假设您已经在ubuntu上创建了virtualenv而没有可重定位选项。您必须首先在Windows上创建新的虚拟环境,因为它们在操作系统差异方面存在差异。因此,导航到您想要在Windows上创建新虚拟环境的目录,然后运行以下命令: - virtualenv。 (请注意,指定当前目录选项) 这事以后,会在你的目录中创建三个目录分别 1)包括 2)库 3)脚本

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

环境激活后,您可以安装-r requirements.txt,然后照常运行manage.py脚本。

有关进一步的参考,你可以阅读: - https://virtualenv.pypa.io/en/stable/userguide/

+0

谢谢回复这么快。这真的对我有帮助,因为我已经将我的整个虚拟环境+项目上传到github上,认为在另一个操作系统上工作会很好。干杯 – mprouve