mac os 下pip安裝的許可權問題解決方案

2021-08-06 03:32:33 字數 643 閱讀 2264

最近將我的mac系統重灌了,並公升級到了最新版本,然後使用python寫點小玩意練習下,然而我又太懶,懶得去裝python3,就使用系統自帶的python2.7.10。原本以為會一切都很順利,然而我還是圖樣圖森破,在我裝twilio擴充套件的時候,問題就來了~~~

我一臉興奮的等待pip跑完安裝流程,然而系統在最後給我賴了盆冷水:operation not permitted。我一臉懵逼,我明明帶了sudo的額,為什麼還是沒許可權呢,我順便去訪問了下python的目錄,發現cd不進去,各種給許可權之後終於進去了,目錄存在,沒問題,一臉懵的我各種度娘+谷哥之後,找到了問題所在,原因是新版os系統預設開啟了sip(system integrity protection)機制。腫麼辦呢,熱心網友提供了方案:

pip

install

twilio--

user

-u

使用這種方案能安裝成功,但是,無論我如何引入python還是讀取不到這個模組,頓時氣炸。

一不做二不休,我準備把sip關掉,一勞永逸。

重啟自己,command+r進入recovery model找到終端工具

csrutil disable
執行之後,重新進入系統,終於能識別到這個模組了。

windows 和 Macos 下修改pip源

1 windows下 在c盤,使用者目錄,進入當前使用者,建立pip資料夾,建立pip.ini檔案 舉例 c users zhang pip 檔案內容 global trusted host mirrors.aliyun.com index url 2 macos下 在當前使用者目錄下建立.pip ...

無許可權下使用原始碼安裝pip

安裝pip 安裝測試 有時在某些場景下沒有root許可權,但又需要安裝pip工具以便後續繼續其它如numpy之類的包,所以就需要通過原始碼的方式安裝pip。直接在pypi上可找到原始碼包 解壓後進行目錄執行 python setup.py install user 解壓後進入目錄執行 python ...

linux下安裝pip與pip安裝

在執行指令碼的時候,說有庫找不到 pip安裝的時候說不認識pip 安裝pip 使用指令碼安裝和公升級pip 執行指令碼python3 get pip.py 檢視版本pip v 如果pip v,出現notfound,把pip加到環境變數 執行pip install 再次執行指令碼提示的是找不到下乙個第...