安裝python環境 cmd下執行py檔案 生成exe
阿新 • • 發佈:2021-01-12
1. 安裝Anaconda,Anaconda裡包含了很多python開發相關的工具包,包括python
anaconda | 映象站使用幫助 | 清華大學開源軟體映象站 | Tsinghua Open Source Mirror
2. 安裝Anaconda後cmd裡直接輸入python並不能呼叫到,反而是跳出了微軟家的商店
增加環境變數的系統變數:
D:\Users\13531\anaconda3
D:\Users\13531\anaconda3\Scripts
增加使用者變數:
D:\Users\13531\anaconda3\Library\bin
輸入python可以看到版本資訊
3. 執行py指令碼
python ana.py裡的程式碼:
import pandas as pd
frame1 = pd.read_excel('重複資料處理.xls','Sheet1')
print(frame1)
報錯:The python version is Python3.8…The Numpy version is 1.19.1版本不匹配,3.8應該對應1.18.2,解除安裝重灌
(1)在Anaconda Prompt的命令列視窗中輸入pip uninstall numpy
可以看到Jupyter也在這裡,它新建的是.ipynb檔案,
(2)pip install numpy==1.18.2
報錯:socket.timeout: The read operation timed out
下載時連線會超時,pip --default-timeout=100 install -Unumpy==1.18.2,或改國內的下載地址
pip install numpy==1.18.2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
http://mirrors.aliyun.com/pypi/simple/阿里雲
https://pypi.mirrors.ustc.edu.cn/simple/
http://pypi.douban.com/simple/ 豆瓣
https://pypi.tuna.tsinghua.edu.cn/simple/清華大學
http://pypi.mirrors.ustc.edu.cn/simple/中國科學技術大學
4. py檔案生成exe可執行檔案
(1)pyinstaller(不推薦,生成檔案非常巨大,幾百M,會把沒用到的庫也加進來)
在Anaconda Prompt裡pip install pyinstaller,pyinstaller-F fileName.py,在新生成的dist檔案裡可以找到可執行檔案
(2)pipenv(虛擬環境,只安裝用到了的庫,也就小了三分之一)參考:https://blog.csdn.net/qq_40529853/article/details/100576791
- 在Anaconda Prompt裡pip install pipenv;
- 新建資料夾,進入資料夾,建立虛擬環境:pipenv install
FileNotFoundError: [Errno 2] No such file or directory: 'd:\\users\\13531\\anaconda3\\Lib\\venv\\scripts\\nt\\python.exe':把Anaconda3 下的python.exe,python.pdb,pythonw.exe,pythonw.pdb四個檔案複製到D:\\Anaconda3\\lib\\venv\\scripts\\nt 目錄中 - 進入虛擬環境:pipenv shell
- 安裝py檔案用到的模組:pip install pandas
- 安裝pyinstaller生成exe檔案如(1)