如何在python沒有加入環(huán)境變量的系統(tǒng)環(huán)境下安裝Python模塊

? ? ? 以前使用win7系統(tǒng),安裝python包習(xí)慣了下載python的.tar.gz格式的壓縮包,再進(jìn)入命令行窗口鍵入“python setup.py install”的方式進(jìn)行安裝python模塊。

? ? ? 忽然有一天,公司系統(tǒng)更新為win10了,Python的默認(rèn)安裝路徑從”C:\python2.7”變到了”C:\Users\用戶名\AppData\Local\Programs\Python\Python37”, 再使用原來的方法安裝python包不靈了。

? ? ? 在命令行窗口運行“python setup.py install”,顯示“'python' 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件?!背醪脚袛酁閜ython沒有加入到系統(tǒng)的環(huán)境變量”PATH”里。

? ? ? 找管理員又太麻煩。怎么辦呢?

? ? ? 能不能通過python的另一種安裝方法”pip xxxxx.whl”的方式安裝呢? 當(dāng)然要提前安裝一下pip包啦,不再贅述。直接試驗:

系統(tǒng):win10 64bits

Python: 3.7.3

嘗試安裝包:openpyxl (python操作excel的包)

使用快捷鍵“Win + R”開啟”運行”窗口,鍵入”cmd”回車啟動命令行窗口?!眂d xxx”登陸python的安裝路徑:

C:\Users\用戶名\AppData\Local\Programs\Python\Python37\Scripts>

Python安裝包路徑:(文中涉及到路徑的用戶名記得需替換為自己電腦的用戶名)

打開ie瀏覽器,下載whl格式的openpyxl包。附:whl格式python包下載地址。

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

下載完成后,嘗試安裝openpyxl包:

C:\Users\用戶名\AppData\Local\Programs\Python\Python37\Scripts>pip3.7 openpyxl-3.0.3-py3-none-any.whl

ERROR: unknown command "openpyxl-3.0.3-py3-none-any.whl"

報錯了!再嘗試一下“easy_install xxxxx.whl”的方式看行不行? 同樣地,要提前安裝一下easy_install包的。

C:\Users\用戶名\AppData\Local\Programs\Python\Python37\Scripts>easy_install openpyxl-3.0.3-py3-none-any.whl

Processing openpyxl-3.0.3-py3-none-any.whl

--篇幅太長,此處忽略安裝進(jìn)度內(nèi)容段落--

error: Could not find suitable distribution for Requirement.parse('jdcal')

顯示缺少”jdcal”包。下載jdcal的whl包,用”easy_install xxxxx.whl”的方式安裝。

C:\Users\用戶名\AppData\Local\Programs\Python\Python37\Scripts>easy_install-3.7 jdcal-1.4.1-py2.py3-none-any.whl

Processing jdcal-1.4.1-py2.py3-none-any.whl

--篇幅太長,此處忽略安裝進(jìn)度內(nèi)容段落--

Processing dependencies for jdcal==1.4.1

Finished processing dependencies for jdcal==1.4.1

安裝成功!再嘗試安裝要安裝的openpyxl包:

C:\Users\用戶名\AppData\Local\Programs\Python\Python37\Scripts>easy_install-3.7 openpyxl-3.0.3-py3-none-any.whl

Processing openpyxl-3.0.3-py3-none-any.whl

--篇幅太長,此處忽略安裝進(jìn)度內(nèi)容段落--

No local packages or working download links found for et-xmlfile

error: Could not find suitable distribution for Requirement.parse('et-xmlfile')

又顯示缺少“et-xmlfile”包。再下載et-xmlfile的whl包,安裝之。

C:\Users\用戶名\AppData\Local\Programs\Python\Python37\Scripts>easy_install-3.7 et_xmlfile-1.0.1-py2.py3-none-any.whl

Processing et_xmlfile-1.0.1-py2.py3-none-any.whl

--篇幅太長,此處忽略安裝進(jìn)度內(nèi)容段落--

Processing dependencies for et-xmlfile==1.0.1

Finished processing dependencies for et-xmlfile==1.0.1

安裝成功!然后再安裝openpyxl的whl包。

C:\Users\用戶名\AppData\Local\Programs\Python\Python37\Scripts>easy_install-3.7 openpyxl-3.0.3-py3-none-any.whl

Processing openpyxl-3.0.3-py3-none-any.whl

--篇幅太長,此處忽略安裝進(jìn)度內(nèi)容段落--

Processing dependencies for openpyxl==3.0.3

Finished processing dependencies for openpyxl==3.0.3

安裝順利完成,大功告成!

進(jìn)入python shell試一下:

Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license()" for more information.

>>> from openpyxl import Workbook

>>>

安裝包可以成功載入。

至此,繞道成功。記錄之,供可能遇到相同問題的同志們參考。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容