Python 3.x 如何分发包含外部库的python3代码
我用python3编写了一个小脚本,它使用numpy、matplotlib和pyce在我的linux机器上使用的其他库 我使用pyCharm编码并创建虚拟环境。 由于依赖关系,该脚本仅在pyCharm内部工作。 我的一个朋友想在windows机器上使用我的脚本。我不确定他是否安装了python 如何在pyCharm之外运行脚本,或者如何激活pyCharm创建的虚拟环境来运行脚本 及 我如何创建一个包或其他东西,将脚本提供给我的朋友或任何其他人来自由使用它Python 3.x 如何分发包含外部库的python3代码,python-3.x,deployment,pycharm,Python 3.x,Deployment,Pycharm,我用python3编写了一个小脚本,它使用numpy、matplotlib和pyce在我的linux机器上使用的其他库 我使用pyCharm编码并创建虚拟环境。 由于依赖关系,该脚本仅在pyCharm内部工作。 我的一个朋友想在windows机器上使用我的脚本。我不确定他是否安装了python 如何在pyCharm之外运行脚本,或者如何激活pyCharm创建的虚拟环境来运行脚本 及 我如何创建一个包或其他东西,将脚本提供给我的朋友或任何其他人来自由使用它 感谢让您的朋友在他的系统中安装pytho
感谢让您的朋友在他的系统中安装
python3.x
和pip
。同时创建一个requirements.txt
,其中包含需要安装的库及其此格式的版本
dj-database-url==0.5.0
Django==2.2.5
pytz==2019.2
sqlparse==0.3.0
psycopg2>=2.7,<3.0
dj数据库url==0.5.0
Django==2.2.5
pytz==2019.2
sqlparse==0.3.0
psycopg2>=2.7,很好,我试试看。我认为这是一个有点过于工程化的解决方案,因为我的脚本非常小,在库旁边有270行代码。但如果这是我将尝试实施的唯一解决方案。谢谢。如果只是python库,没有什么大不了的,那么您可以创建一个
requirements.txt
文件,让您的朋友安装python
和pip
。然后使用命令pip install-r requirements.txt
安装所需的库并运行脚本。如果你能把它标为答案,对其他人会有帮助。