慕婉清6462132
2023-05-16 14:36:45
當我嘗試在 Ubuntu 18.04 上使用 virtualenv 時,出現了這個錯誤:bash:/usr/local/bin/virtualenv:/usr/bin/python:錯誤的解釋器:沒有這樣的文件或目錄Python 2 和 3 運行良好:josir@desenv16:~/bin$ which python3/usr/bin/python3josir@desenv16:~/bin$ python3Python 3.6.9 (default, Apr 18 2020, 01:56:04) [GCC 8.4.0] on linux我已經嘗試卸載 virtualenv:sudo apt-get purge --auto-remove virtualenvsudo apt-get purge --auto-remove python-virtualenvsudo apt-get purge --auto-remove python3-virtualenv但是當我再次安裝時,錯誤仍然存在。
2 回答
慕絲7291255
TA貢獻1859條經驗 獲得超6個贊
bash:/usr/local/bin/virtualenv:/usr/bin/python:錯誤的解釋器:沒有這樣的文件或目錄
錯誤在 '/usr/?local?/bin/virtualenv' 中 — 它是第一行 (?shebang?)?#!/usr/bin/python,并且您的系統中沒有這樣的文件。
我相信導致這種情況的事件流是:你很久以前就安裝virtualenv了pip(not ) 并把.?然后你升級了你的系統;升級已刪除,現在您只有.apt/usr/local/bin$PATH/usr/bin/python/usr/bin/python3
現在您必須決定要走哪條路線:apt或pip。如果您選擇apt— 刪除/usr/local/bin/virtualenv.
如果您選擇pip:我的建議是盡可能多地卸載安裝的 python 包apt;重新安裝virtualenv;那應該是與apt.?為每個項目/任務創建一個虛擬環境并使用pip.
附言。個人經歷:幾年前從aptway轉過來的。pip
聚苯硫醚。避免使用sudo pip——不要破壞系統安裝。安裝到虛擬環境或pip install --user.
添加回答
舉報
0/150
提交
取消
