每当我需要与运行我的Python程序:删除sudo来运行python脚本
python my_program.py
我得到一些错误,指出部分进口没有被发现。
有些错误是这样的:
Traceback (most recent call last):
File "graphic.py", line 1, in <module>
import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'
比我跑:
sudo python my_program.py
而且每一件事情的工作就好了。我如何删除sudo命令来运行我的python代码?
似乎你在sudo下安装Python,所以没有sudo的后来的命令无法访问具有root权限的文件夹。尝试重新安装python,切记不要始终使用sudo来安装东西,否则可能会破坏权限管理。 –
[无法导入肯定已安装(机械化)的python模块]可能的重复(https://stackoverflow.com/questions/14295680/cannot-import-a-python-module-that-is-definitely-installed-mechanize ) – thatrockbottomprogrammer