我对这个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).
也许这是一个愚蠢的问题,但我通过手册和其他问题进行了研究,但我找不到答案......
有什么想法吗?
问候!
答案 0 :(得分:1)
一般来说,如果你只是想在不同的机器上工作,你只需复制你的Python项目RootDir
,在PyCharm中创建新项目,添加文件夹并安装所有依赖项。
然而,这更容易:
a)将项目设置为python包(请参阅我的注释),因为这允许您定义将自动安装的依赖项和
b)使用可以导出并安装在不同计算机上的虚拟环境,请参阅https://docs.python.org/3/tutorial/venv.html
我个人使用conda
(https://conda.io/miniconda.html)来管理我的环境:https://conda.io/docs/user-guide/tasks/manage-environments.html