导出 pyCharm 项目用于生产环境

3

我对Python的世界还比较陌生(之前我用过Java和C ++,但从未使用过Python)。

好吧,我们来看问题。

据我所知,当我需要导出一个Java项目时,我只需创建一个.war文件(如果我使用Eclipse,则自动生成),并在需要的任何地方使用它...

现在,我需要导出在pyCharm中创建的Python项目,并在其他计算机上使用它(这是一个Linux程序,用于通过套接字在服务器上获取系统信息并显示它),但我不知道应该遵循哪些步骤来导出此项目并将其用于其他计算机。

我的项目看起来像这样:

+ProjectRootDir
    +Package
      -File.py (modules uses in main)
    +MainPackage
      -Main.py
+ExternalLibraries (I understand that I will need 
    to install them manually on the other computers).

也许这是一个愚蠢的问题,但我查阅了手册和其他问题,但没有找到答案... 有什么想法吗?祝好!

1
我知道你特别问的是关于PyCharm的(我对此一无所知),但总的来说,你可能想查看一些有关Python打包的基本信息。https://packaging.python.org/tutorials/distributing-packages/ - orangeInk
我会读那篇文章...但我不认为那是我所要求的... - Tester2000
1个回答

2
通常情况下,如果你只想在另一台机器上工作,你只需要复制你的Python项目的RootDir,在PyCharm中创建新项目,将文件夹添加到其中并安装所有依赖项即可。
然而,以下两种方式可以使此过程更加简单:
a)将你的项目设置为Python包(参见我的评论),因为这样可以定义依赖项,它们将自动安装;
b)使用虚拟环境,可以导出并在另一台机器上安装,参见https://docs.python.org/3/tutorial/venv.html 个人建议使用condahttps://conda.io/miniconda.html)来管理环境:https://conda.io/docs/user-guide/tasks/manage-environments.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接