简体   繁体   English

如何在Windows中制作python可执行文件?

[英]How to make a python executable file in Windows?

Suppose you wrote a python code which does certain operations (taking in excel data, perform analysis, giving out a excel data with graphs).假设您编写了一个 python 代码来执行某些操作(获取 excel 数据,执行分析,给出 excel 数据和图表)。 You can do it because you have Python installed on your laptop.您可以这样做,因为您的笔记本电脑上安装了 Python。 But how does your colleague work with the same code, if he want to use it?但是,如果您的同事想使用相同的代码,他是如何使用它的呢?

Step 1: Save the file, which you want make as an executable as filename.py in directory C:\Users\yourname第 1 步:将要制作为可执行文件的文件保存为目录 C:\Users\yourname 中的 filename.py

Step 2: Create an environment using command prompt so that the executable file can be made within the environment步骤 2:使用命令提示符创建环境,以便可以在环境中生成可执行文件

C:\Users\yourname> mkdir Envirornments C:\Users\yourname> mkdir 环境

Step 3: Go to the environment by typing following in command prompt: C:\Users\yourname> cd Environments Next thing will appear: C:\Users\yourname\Environments第 3 步:Go 通过在命令提示符下键入以下内容进入环境: C:\Users\yourname> cd Environments 接下来会出现:Z0D61F8370CAD1D412F80B84D143E1257

Step 4: Create a new project environment, type following: C:\Users\yourname\Environments>virtualenv project2_env第 4 步:创建一个新的项目环境,键入以下内容:C:\Users\yourname\Environments>virtualenv project2_env

Step 5: Give project a name into the environment, type following: C:\Users\yourname\Environments>cd project2_env第 5 步:在环境中为项目命名,键入以下内容:C:\Users\yourname\Environments>cd project2_env

Step 6: Activate the project, type following: C:\Users\yourname\Environments\project2_env>Scripts\activate第 6 步:激活项目,键入以下内容:C:\Users\yourname\Environments\project2_env>Scripts\activate

Step 7: Install required packages for your python file, including pyinstaller:第 7 步:为您的 python 文件安装所需的软件包,包括 pyinstaller:

(project2_env)C:\Users\yourname\Environments\project2_env>pip install package1 (project2_env)C:\Users\yourname\Environments\project2_env>pip install package1

(project2_env)C:\Users\yourname\Environments\project2_env>pip install package2 (project2_env)C:\Users\yourname\Environments\project2_env>pip install package2

(project2_env)C:\Users\yourname\Environments\project2_env>pip install package3 (project2_env)C:\Users\yourname\Environments\project2_env>pip install package3

(project2_env)C:\Users\yourname\Environments\project2_env>pip install pyinstaller (project2_env)C:\Users\yourname\Environments\project2_env>pip install pyinstaller

Step 8: Copy paste the python file from step 1 to the environments folder.第 8 步:将第 1 步中的 python 文件复制粘贴到环境文件夹中。

Step 9: Create the executable file, type following:步骤 9:创建可执行文件,键入以下内容:

(project2_env)C:\Users\yourname\Environments\project2_env> pyinstaller — onefile -w filename.py (project2_env)C:\Users\yourname\Environments\project2_env> pyinstaller — onefile -w filename.py

Anaconda will make an executable file with the filename in the folder 'dist'. Anaconda 将在文件夹 'dist' 中生成一个文件名的可执行文件。 The file has python image on it and usually the largest size within the folder.该文件上有 python 图像,通常是文件夹中最大的大小。 If you double click the file, it will start running.如果双击该文件,它将开始运行。

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

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