1
を実行する権限を与えていない:Pythonのsetuptoolsのは、私は、パッケージディレクトリから以下を実行している私にスクリプト
sudo ./setup.py develop
# or
sudo python setup.py develop
パッケージには、2回の実行が含まれています。 setup.py
/usr/bin/
内の場所にそれらを、私はそれらを実行しようとしているとき、それはで失敗します。
-bash: /usr/bin/<executable>: Permission denied
WTF?
OS:Ubuntuのすべての下
のWindows 7上のVirtualBox経由ベイグラントのcontainter内で走っArchlinux x86_64では正常に働いていました。
を実行可能ファイルが設定され、実行可能ビットを持っていないように見えます。これは 'ls -l/usr/bin/'を実行して実行可能にする必要があります。 –
Dartmouth
いいえ、実行可能ですが、 'root'だけがこれを実行できます。 'chmod + x'は助けになりません。 'chown'が助けますが、私はそれが安全ではないと思います。そして、私は 'chmod'、' chown'などを使ってこの**実行可能ファイルを修正したくありません。私はsetuptoolsとpipに正しい方法でパッケージをインストールしたいのですが、私のパッケージでは問題ではないので、pipはすべてのパッケージをインストールしてルート権限なしで実行することはできません。 – KolesnichenkoDS
実際には、pip/setuptools( '-rwxr-x ---')によってインストールされた実行ファイルの 'ls -l'出力と、pacman(' -rwxr-xr-x')がインストールする実行ファイルとの間にはいくつかの違いがあります。 – KolesnichenkoDS