pip install trains在我的虛擬環(huán)境中運行時我正進入(狀態(tài) ERROR: Command errored out with exit status 1: command: /home/epdadmin/noam/code/venv_linux/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-owzh8lnl/retrying/setup.py'"'"'; __file__='"'"'/tmp/pip-install-owzh8lnl/retrying/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-lxz5t8pu/install-record.txt --single-version-externally-managed --compile --install-headers /home/epdadmin/noam/code/venv_linux/include/site/python3.8/retrying cwd: /tmp/pip-install-owzh8lnl/retrying/ Complete output (10 lines): running install running build running build_py creating build creating build/lib copying retrying.py -> build/lib running install_lib copying build/lib/retrying.py -> /home/epdadmin/noam/code/venv_linux/lib/python3.8/site-packages byte-compiling /home/epdadmin/noam/code/venv_linux/lib/python3.8/site-packages/retrying.py to retrying.cpython-38.pyc error: [Errno 13] Permission denied: '/home/epdadmin/noam/code/venv_linux/lib/python3.8/site-packages/__pycache__/retrying.cpython-38.pyc.139678407381360' ----------------------------------------我知道使用 venv 時不應該在 sudo 下運行,所以我不太明白這個問題例如跑步確實pip install pandas有效。Python 3.8如何安裝火車?編輯:運行pip install trains --user或pip install --user trains給予ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.Python點火車清除ML
3 回答

慕容森
TA貢獻1853條經驗 獲得超18個贊
問題是 venv 的權限問題。另一個問題是火車需要一些在 Python3.8 上輪子還沒有的軟件包,所以我不得不將 Python 降級到 3.7
該 venv 是使用 Pycharm 創(chuàng)建的,并且由于某種原因它是使用低權限創(chuàng)建的。
可能有一種方法可以提升其權限,但我只是將其刪除并使用命令行創(chuàng)建另一個權限
python -m virtualenv --python=/usr/bin/python3.7 venv
現(xiàn)在pip install trains
工作了。
很煩人。

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
您有兩個選擇:
創(chuàng)建虛擬環(huán)境并在其中安裝軟件包(首選)
通過傳遞 --user 標志將軟件包安裝在用戶主目錄中
pip install --user

波斯汪
TA貢獻1811條經驗 獲得超4個贊
我在 Ubuntu 18 中安裝 matplotlib 時遇到了同樣的錯誤。
運行這些行對我有用:
sudo?apt-get?install?python3-dev apt-get?install?build-essential
在安裝腳本中發(fā)現(xiàn),退出時出現(xiàn)錯誤:命令“x86_64-linux-gnu-gcc”失敗,退出狀態(tài)為 1
添加回答
舉報
0/150
提交
取消