【发布时间】:2016-03-29 00:43:01
【问题描述】:
我在 Linux 上为我的项目创建了一个 virtualenv,并安装了我需要的包。在 Pycharm 中设置我的项目时,我可以从 venv/bin 中选择要使用的解释器,Pycharm 会选择该 virtualenv 中的所有包。
我也喜欢在 Windows 机器上进行开发,并且我希望能够使用从 git 克隆它时在 Linux 上创建的相同 virtualenv。然而Linux创建的解释器是一个运行python3的脚本;这意味着我必须创建一个新的 Windows 风格的 virtualenv。
所以我的问题是,有没有办法可以创建一个可以跨平台使用的 venv?
【问题讨论】:
-
我怀疑你实际上想要的是在 Windows 上的 virtualenv 中安装 相同的包。谷歌
requirements.txt。您不想对环境本身进行版本控制,只需对其中安装的内容进行版本控制。 -
是的,我试图避免走这条路,但我想我不得不这样做。感谢您的帮助:)。
标签: python flask apache2 virtualenv pycharm