python 批量導出項目所依賴的所有庫文件及安裝的方法(包導出與導入)

在Python中我們在項目中會用到各種庫,自帶的自然不必再說,然而如果是三方庫,則在進行項目移植時通常需要在新的環境下安裝需要的三方庫文件,面對較大項目中衆多的三方庫,可以先將項目依賴庫導出到txt文件中,

                   導出命令爲:pip freeze > filename.txt,其中filename可以自己定義。

          在新環境下安裝移植項目依賴的三方庫方法爲:

                                   pip install -r filename.txt

          在其他情況下,我們也可以先將所有要安裝的庫列在txt文件中,然後再執行pip install -r filename.txt的方式去批量安裝。
 

筆者在共享服務器上無root權限,而管理員安裝的python包之間版本不匹配(經典的numpy binary incompatibility runtime warning),所以需要本地重安裝覆蓋原版本。常用的”compile from source+change PYTHONPATH”的方法太麻煩了,閱讀文檔發現個用pip的簡單方法:

pip install --user -I <package_name>
1
其中--user用於本地安裝,無需root權限;-I強制重安裝。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章