Python - error: could not create 'treetagger.egg-info': Permission denied
Python - error: could not create 'treetagger.egg-info': Permission denied
我尝试使用以下命令安装 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 权限执行第 3 方 files/code。
那么有什么办法可以不使用“sudo
”来解决这个问题吗?
我在 Mac OS
上试过了,如果需要任何其他信息,请告诉我。
提前致谢!
解决方案:
因此,正如答案所暗示的那样,问题是源文件夹中的权限问题。当我下载这个时,文件所有者被设置为 'root',使用 chown
更改所有者解决了问题。
感谢您的快速帮助!
转到包含 setup.py
的文件夹并执行 sudo chmod -R 777 folder_name
。我希望这会有所帮助。
我尝试使用以下命令安装 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 权限执行第 3 方 files/code。
那么有什么办法可以不使用“sudo
”来解决这个问题吗?
我在 Mac OS
上试过了,如果需要任何其他信息,请告诉我。
提前致谢!
解决方案:
因此,正如答案所暗示的那样,问题是源文件夹中的权限问题。当我下载这个时,文件所有者被设置为 'root',使用 chown
更改所有者解决了问题。
感谢您的快速帮助!
转到包含 setup.py
的文件夹并执行 sudo chmod -R 777 folder_name
。我希望这会有所帮助。