尝试运行Python包时权限被拒绝

2024-04-24 09:06:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在awsec2机器上使用一个名为csvkit的Python包。我能够在一些问题之后安装它,这可能是相关的-运行pip install csvkit时在

with open(path, 'rb') as stream:
    IOERROR: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/python_dateutil-2.2-py2.7.egg/EGG-INFO/requires.txt'

但是我可以用其他命令安装它。在

现在讨论原始问题-当我试图在csvkit包中运行一个简单的函数,比如cavstat,这是完整的错误输出:

^{pr2}$

我甚至不知道该搜索什么来查看问题所在。这与date-utils有关吗? 我对Linux世界还很陌生,所以编辑配置文件之类的东西对我来说有点困难。在


Tags: installpippath机器streamaswithopen
1条回答
网友
1楼 · 发布于 2024-04-24 09:06:33

如果你需要在当前的py/sull/v7上修改安装程序的权限,那么为什么你需要在整个系统上安装/csl'。在

如果您使用的是已经创建的AWS实例,那么为当前用户设置sudo权限应该非常简单。在

如果您正在寻找一个包含更多内容的替代方案,您可以安装virtualenv并设置一个独立的virtualenv(https://virtualenv.pypa.io/en/latest/installation.html),但是virtualenv对于一个一次性服务器来说可能太过了。在

这有帮助吗?在

相关问题 更多 >