繁体   English   中英

我可以在 Pycharm 中为 mac 和 windows 运行相同的 Python 代码吗?

[英]Can I run the same Python code in Pycharm for mac & windows?

我刚刚开始使用 python 和 pycharm,我有一台 Windows 笔记本电脑和一台需要工作的 mac。 具体来说,我在我的 Windows 笔记本电脑中创建了一个包含 venv 的项目,该项目上传到一个驱动器中,非常适合该笔记本电脑。 所以我的问题是; 我可以在我的 Mac 上处理同一个项目吗?

本能地,我的答案是否定的,因为最初在 windows venv 中创建的所有虚拟环境文件都是 .exe,它们与 mac 相关的任何内容都不兼容。 尝试打开项目并自己加载解释器已确认这不起作用。

但是后来我偶然发现了这篇文章,这表明这个人可以从 windows 和 linux 操作系统运行一个项目,唯一的问题是他们只需要重新选择解释器。

那么有什么方法可以完成上述操作,或者至少是一种解决方法? (例如,为每个操作系统或其他东西创建两个 venv)。

是的,您可以在 Windows 和 Mac 上运行相同的 Python 代码。 您需要在每个环境中创建单独的虚拟环境,因为 Python 解释器在 Windows 上是一个 .exe 文件,而在 Mac 上则是其他文件。

我建议您使用git来跟踪代码中的更改。 然后,您可以将代码推送到 GitHub 等服务,这样您的更改就可以在您的所有计算机上使用。 但是,您不会将虚拟环境添加到 git 存储库。 这些应该在要处理项目的每台机器上单独创建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM