pip uninstall xx 報錯沒有許可權

2021-10-10 10:18:20 字數 982 閱讀 5285

pip install tensorflow-gpu

permissionerror: [errno 13] permission denied: '/usr/local/bin/***'  

permissionerror: [errno 13] permission denied: '/usr/local/lib/**'

/usr/local/lib/python3.6/dist-packages/tensorflow/tools/pip_package/__init__.py

顯示路徑為/usr/local/lib/python3.6 並不是anaconda虛擬環境的路徑

出現奇怪的tensflow-gpu 2.0 ,(實際操作為安裝1.14)

修改export path="$path:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin:/usr/games:/usr/local/games"

為export path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin:/usr/games:/usr/local/games:$path"

或export path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin:/usr/games:/usr/local/games"  會覆蓋path中的值,不推薦

環境變數返回順序問題(預設返回第一條匹配),我的~/.bashrc 檔案中 export 語句寫在檔案末尾,在執行以上export語句之前會執行 anaconda的配置,所以export path=*:$path ,將anacoda的路徑配置放在了系統路徑後面,因而返回系統路徑。如果是在檔案開頭 則應寫為 「export path=*:$path。

這說明在修改path時,必須注意修改的位置和追加的順序。

USACO Hamming Codes 解題報告

資料小,暴力搜尋可以搞定。但是推薦使用dfs,每個節點 數 有取與不取兩個分支。注意 0是必須出現的。證明如下 最終得到的結果序列中,0是必須出現的,證明如下 如果存在另乙個滿足要求的結果序列s 其最小值為a1 n 0,那麼序列s s n 是滿足條件的最小解,且首元素為0 id xpli1 prog...

USACO Closed Fences 解題報告

幾何題看著就很有畏懼感。這裡用的是最 的演算法,時間複雜度應該在n 2。還沒看別人的解題報告,不過我猜nlogn的解法是有的。比如判斷乙個fence是不是valid的時候,這裡將所有的線段兩兩比較,看是否相交。但是有個叫line sweep的演算法,可以在nlogn的時間複雜度內完成。既然accep...

Wiggle Subsequence解題報告

這道題和最長子序列,divisible subset題目類似,都可以用o n2 的時間複雜度完成。可以想象,對於第i個數,dp i dp j 1,當且僅當dp j 1 dp i 而且nums j 和nums i 的差值和j所處位置的差值符號相反。所以,如下 class solution if dp ...