我已经将我的操作系统更新到了fedora27,在用root用户运行Python时遇到了一个问题。我无法导入与pip3一起安装的模块,如psutil
我已经用pip3安装了psutil
[user@localhost ~]$ sudo pip3 install psutil
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Requirement already satisfied: psutil in /usr/local/lib64/python3.6/site-packages
我可以由普通用户导入psutil
^{pr2}$但在运行root时我无法导入psutil。在
[user@localhost ~]$ sudo python3
Python 3.6.3 (default, Oct 9 2017, 12:07:10)
[GCC 7.2.1 20170915 (Red Hat 7.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.path)
['', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages', '/usr/lib/python3.6/site-packages/pykakasi-0.24-py3.6.egg']
>>> import psutil
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'psutil'
>>>
[user@localhost ~]$
似乎在运行普通用户时,'/usr/local/lib64/python3.6/site-packages'
和{sys.path
中,但是在使用root运行时,如何将它们添加到python3中呢?在
目前没有回答
相关问题 更多 >
编程相关推荐