首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -错误:无法创建‘treetagger.eg-info’:权限被拒绝

Python -错误:无法创建‘treetagger.eg-info’:权限被拒绝
EN

Stack Overflow用户
提问于 2017-05-10 17:04:37
回答 1查看 10.7K关注 0票数 4

我尝试使用以下命令安装python模块(treetager-python):

代码语言:javascript
复制
python3 setup.py install

在尝试此操作时,我会得到以下错误:

代码语言:javascript
复制
running install
running bdist_egg
running egg_info
creating treetagger.egg-info
error: could not create 'treetagger.egg-info': Permission denied

我读过关于使用标志--user的文章,但是这一点都不起作用:

代码语言:javascript
复制
python3 setup.py install --user
running install
error: can't combine user with prefix, exec_prefix/home, or install_(plat)base

我知道使用sudo可能会解决这个问题,但我不喜欢使用根权限执行第三方文件/代码。

那么,在不使用'sudo‘的情况下,有没有解决这个问题的方法呢?

我在Mac OS上尝试过这个,如果我需要更多的信息,请告诉我。

提前感谢!

解决方案:--正如答案所示,这个问题是源文件夹中的权限问题。当我下载这个文件时,文件所有者被设置为'root',使用chown更改所有者解决了这个问题。谢谢你的快速帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-10 17:12:09

转到包含setup.py的文件夹并执行sudo chmod -R 777 folder_name。我希望这能帮上忙。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43898738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档