嗨,我正在尝试从EC2服务器运行python代码。连接和所有操作均已完成,因此可以正常工作。但是,当我尝试运行代码时,它给了我一个错误
ImportError: No module named 'matplotlib'
尝试使用pip install matplotlib
安装matplotlib,但出现错误ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/dateutil'
Consider using the `--user` option or check the permissions.
答案 0 :(得分:1)
pip默认将Python软件包安装到系统目录(例如/usr/local/lib/python3.4)。这需要root访问。
-用户将pip安装软件包改为在您的主目录中,该软件包不需要任何特殊特权。