ZC:想到一個:例如 在"C:\Python\Python37"中安裝一個 python3.7.4,又在"C:\Program Files\Python37"中安裝一個 python3.7.4,它們是不是 互不干涉?? 我記得我之前這樣弄過,貌似在卸載其中一個的時候 另一個也有一定程序的損壞... 以后有空再測測看
ZC:使用打包的 Python37.4_vmWin7sp1HomeX64.rar 來安裝tensorflow2.1.0,貌似是OK的,沒有和之前的 tensorflow1.14.0-gpu 搞混
ZC:嘗試:VM Win7x64sp1_Home,先安裝 Python3.7.4x64,再安裝Python3.7.7x64,發現 先安裝的Python3.7.4x64目錄被破壞掉了,完全沒法運行了... 但是 我的機子上 Python3.7.4x64 和 Python3.5.4x86 都是安裝版,先后安裝 相安無事,這又是why?難道是 一個x64一個x86?還是∵版本不同的緣故?暫時覺得原因可能是前者
1、python-3.7.7-amd64.exe 有時它會不自動安裝 pip等工具(目錄Scripts中的那些exe)。
python-3.7.7-amd64.exe安裝的時候,OS中 Win7x64的話 需要已經安裝補丁 windows6.1-KB976932-X64.exe和Windows6.1-KB2533623-x64.msu。
而我使用 python-3.7.4-amd64.exe 就沒遇到過這個問題...
2、虛擬機 Win7x64 Home版(VM自動是選擇Home版,沒注意看 就點過去了,進了OS才發現是Home版...)
3、安裝python-3.7.4-amd64.exe
3.1、沒有選擇 為所有用戶安裝Python,沒有自動添加 環境變量(launcher是需要的,在命令行進python然后執行python語句就需要用到它)
3.2、選擇安裝了 pip等工具 和 一些類庫
ZC:默認路徑是:“C:\Users\Administrator\AppData\Local\Programs\Python\Python37”,我改成了:“C:\Python\Python37”
3.3、沒有 sll模塊(使用國內pip源的時候,遇到需要它,如:“pip install -i https://mirrors.aliyun.com/pypi/simple/ --upgrade tensorflow”)
ZC:測試機子里面有沒有ssl,可以CMD進python,然后"import ssl" 如果沒有ssl的話會有報錯信息
這需要OS中安裝ssl,我安裝的是 Win64OpenSSL_Light-1_1_1f.exe(ZC:"Light"版,輕量一點)(安裝這個 需要VC_redist.x64_vs2017.exe)
(Win)OpenSSL下載地址:https://slproweb.com/products/Win32OpenSSL.html
ZC:安裝好后,我把 目錄Python37 打了個包,改名變成:Python37.4_vmWin7sp1HomeX64.rar
3.4、安裝好的 文件夾中 Scripts目錄下的 easy_install.exe、easy_install-3.7.exe、pip.exe、pip3.7.exe、pip3.exe,它們的python路徑是寫死的"C:\Python\Python37\python.exe",要使用 WinHex將值改為python.exe
(1)參考網址:
自己制做python3.6精簡綠色版_Python_星沉地動-CSDN博客.html(https://blog.csdn.net/qq446252221/article/details/91044482/)
PIP出現Fatal error in launcher__Python_星沉地動-CSDN博客.html(https://blog.csdn.net/qq446252221/article/details/91042163)
(1.1)圖A:
(1.2)圖B:
(2)環境變量PATH:
(2.1)我測試下來,這樣設置:set path="E:\Python37.4_vmWin7sp1HomeX64\Scripts\";"E:\Python37.4_vmWin7sp1HomeX64\";%path% 是不行的,pip還是找不到 python在哪里(如"圖B"中那樣)(如果"圖B"中寫成python的新的全路徑也是OK的,但是新路徑不能太長)
(2.2)這樣設置 set path=E:\Python37.4_vmWin7sp1HomeX64\Scripts\;E:\Python37.4_vmWin7sp1HomeX64\;%path% 去掉路徑的雙引號,就是OK的 pip跑起來完全沒問題...
4、
5、
6、
7、
8、
9、
10、參考文章:
11、