VitaBox AD

2022年12月17日 星期六

[Python]如何查看安裝包的狀態,包含安裝路徑?

關於Python,如上篇文章<[Python]初探爬蟲(scrapy)>所述,其藉由各類安裝包的導入可以開展對應程序工作。既然是藉由安裝包的導入,可想而知,一定會有查詢安裝包的指令,網路上很容易搜尋到。(OS: 其實這篇文章的主要目的是為了紀錄今日的幾個重點結論,而查看安裝包的狀態僅是其中一個結論。)

1.Python的安裝和設置環境

對於了解python和對應的案例,常常僅能藉由一些網路簡單文章快速瀏覽過,很不容易有一個完整的時間可以沉下心並多方比對相關文章和案例。因此即使Python, Anaconda和Pycharm已安裝在電腦中,也只有抽空玩玩簡易功能。這一次就踢到鐵板了,故事就從兩個安裝包(pdfminer3k和pdfplumber)開始,安裝pdfplumber時持續報錯,由Error message解讀起,一步一步糾錯和搜尋網路關鍵字,加上與Python相識甚淺,因此只能土法煉鋼和排除法持續推敲。結論是"先安裝 Anaconda3, 再安裝Pycharm,並將Python Interpreter設定為Anaconda3的Python.exe路徑"。(Note: 安裝Anaconda3的好處是Python和一些科學計算的安裝包將一併安裝完成)。



2.安裝包的管理和查詢

對於安裝包的管理,目的是期望將所以安裝包置於Anaconda3\Lib\site-packages統一歸管,經查詢網路資料,需要重新設定site.py中的USER_SITE和USER_BASE。(但這個部分遇到瓶頸,當設定完USER_SITE和USER_BASE,卻被電腦拒絕存檔,研判可能是權限問題,待解決~~)。結論是"藉由cmd的查詢,仍然可以查詢到所有的安裝包,只是這些安裝包分別存在兩個路徑上。"

 a. pip list: 用於查詢所有的安裝包,包含不同路徑的安裝包。


b. pip show 安裝包名 : 用於查詢該安裝包的狀態,包含版本和路徑等等資訊。顯而易見,兩個安裝包(pandas和pdfplumber)分別置於不同路徑資料夾。




-----如果文章對您有幫助,打開微信掃一掃,請作者喝杯咖啡。-----




沒有留言:

張貼留言