[英]Using virtualenv cross-platform (Linux and Windows) in Pycharm
我已经在Linux上为我的项目创建了virtualenv并安装了我需要的软件包。 在Pycharm中设置项目时,我可以从venv / bin中选择要使用的解释器,然后Pycharm会选择该virtualenv中的所有软件包。
我也想在Windows机器上进行开发,并且我希望能够使用从git克隆Linux时所创建的相同virtualenv。 但是,Linux创建的解释器是运行python3
的脚本; 这意味着我必须创建一个新的Windows风格的virtualenv。
所以我的问题是,有没有一种方法可以创建可跨平台使用的venv?
virtualenv特定于其创建所在的平台和位置。 您不应将其签入版本控制。 您开发的每个环境都将具有自己的virtualenv。 您可以使用setup.py
将软件包安装为可安装的,和/或在requirements.txt
中指定需求,以重新创建virtualenv。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.