0
我有一個問題。當我在沒有sodo的情況下在centos 7上運行pip3 commnad時,它可以正常工作。所以pip3 --version
outpus這無法使用sudo在centOs上運行pip3 7
pip 9.0.1 from /root/projects/venv/lib/python3.6/site-packages (python 3.6)
,但是當我有這樣的sudo pip3 --version
須藤運行它,我得到命令未找到錯誤。
sudo: pip3: command not found
有人可以幫我嗎?我想安裝uswgi,當我不使用sudo時安裝會終止。這是錯誤
compilation terminated.
----------------------------------------
Command "/root/projects/venv/bin/python3.6 -u -c "import setuptools,
tokenize;__file__='/tmp/pip-build-
2usl184a/uwsgi/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-gv2qp3l0-record/install-record.txt --single-version-
externally-managed --compile --install-headers
/root/projects/venv/include/site/python3.6/uwsgi" failed with error
code 1 in /tmp/pip-build-2usl184a/uwsgi/
這個作品!你能解釋發生了什麼,爲什麼這能解決問題? – Reza
您可能在用戶配置文件上安裝了pip,但未將其安裝到root用戶,因此sudo(root)沒有命令pip。以這種方式安裝它將爲root用戶安裝。 –