次のコマンドを使用して、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
と問題が解決しました。迅速な対応ありがとうございます。