让我详细解释一下我面临的问题。 1.我使用Windows环境和pycharm IDE开发python项目。 2.作为开发的一部分,我将使用几个第三方python包,通过pip安装说pexpect。 3.完成开发后,我将在Linux环境中使用python项目,我无法安装任何这些python包。
所以请建议我导出python项目以及第三方软件包,这样无需安装任何第三方软件包,我就可以在Linux环境中运行我的项目。
答案 0 :(得分:2)
在使用第三方应用创建python项目时,必须使用virtualenv
。 virtualenv是一个创建孤立的Python环境的工具。您可以导出此项目并在任何其他环境(Linux,Windows,OSX)中运行。
文档 - Virtualenv 视频 - Virtualenv Tutorial
您还需要创建一个requirement.txt
文件,其中包含您的所有第三方应用。进入虚拟环境后,您可以使用以下代码:
pip freeze > requirement.txt
它会创建一个requirements.txt文件。
要再次安装所有依赖项,您需要使用:
pip install -r requirement.txt