3

次のコマンドを使用して、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

flag の使用について読みまし--userたが、これはまったく機能していません。

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。追加情報が必要な場合はお知らせください。

前もって感謝します!

解決策: 答えが示唆するように、問題はソースフォルダーの権限の問題でした。これをダウンロードしたとき、ファイルの所有者は「ルート」に設定されていましたが、使用して所有者を変更するchownと問題が解決しました。迅速な対応ありがとうございます。

4

1 に答える 1