背景
在公司內部的服務器中,安裝三方庫是需要經過層層審批,最后由運維人員進行安裝,員工一般是沒有權限去隨意安裝三方庫,在審批之前需要進行測試驗證可行性,那么這時就需要把三方庫安裝到自己有權限的目錄中,然后再進行使用。小編這里經過親身測試驗證,分享出來供大家參考學習
指定文件夾下安裝三方庫
在python中安裝三方庫,默認使用 pip
命令進行安裝,在該命令中可以通過 target
指定安裝到的文件夾位置
pip3 install pyspark==2.4.3 \
--target=/mnt/disk1/datashare/python \
-i https://mirrors.aliyun.com/pypi/simple/ #指定阿里源
加載指定文件夾下安裝的三方庫
在安裝三方庫時是安裝在指定文件夾下,所以需要把指定文件夾插入到 sys.path
的第1個位置,否則會加載系統自帶的版本
import sys
lib_path = "/mnt/disk1/datashare/python"
sys.path.insert(0,lib_path) #插入安裝三方庫的文件夾
import pyspark
print(pyspark.__version__)
#2.4.3
歷史相關文章
以上是自己實踐中遇到的一些問題,分享出來供大家參考學習,歡迎關注微信公眾號:DataShare ,不定期分享干貨