我尝试使用以下命令安装python模块(treetager-python):
python3 setup.py install
尝试此操作时,我收到错误:
running install
running bdist_egg
running egg_info
creating treetagger.egg-info
error: could not create 'treetagger.egg-info': Permission denied
我读过关于使用标志--user
的内容,但这根本不起作用:
python3 setup.py install --user
running install
error: can't combine user with prefix, exec_prefix/home, or install_(plat)base
我知道使用sudo
可能会解决这个问题,但我不喜欢用root权限执行第三方文件/代码。
那么有没有办法解决这个问题而不使用'sudo
'?
我在Mac OS
上尝试过此操作,如果我还需要其他信息,请告诉我。
提前致谢!
SOLUTION:
因此,答案表明问题是源文件夹中的权限问题。当我下载此文件所有者设置为“root”时,使用chown
更改所有者解决了问题。
感谢您的快速帮助!
答案 0 :(得分:1)
转到包含setup.py
的文件夹并执行sudo chmod -R 777 folder_name
。我希望这会有所帮助。