0

次のコマンドを実行しました。

sudo pip install dotcloud

正しくインストールされたと報告されましたが、実行しようとしたときにdotcloud setupコマンドが見つかりませんでした

ということでアンインストールしてみました

sudo pip アンインストール dotcloud

上記のコマンドを使用して再インストールします

それでも、端末はcliを見つけられません

$PATH 変数を変更する必要がありますか? 現在、次のようになっています。

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin

pip install はコマンドを /usr/local/bin に配置する必要があると聞きましたが、そこで ls を実行すると、リストにありません。

4

1 に答える 1

1

グローバルな python インストールが何らかの形で壊れているようです。ほとんどの場合、pip がパッケージをインストールする場所に問題があります。を使用してこの問題を診断し、pip freeze何がインストールされているかwhich pythonを確認し、デフォルトの python がどこにあるかを確認できます。


プロジェクトのグローバル環境ではなく、virtualenv/virtualenvwapper を使用することを強くお勧めします。これらのツールを使用すると、プロジェクトの依存関係を、グローバルな python インストール内から管理しようとするよりもはるかに簡単に管理できます。

既に pip があるので、ツールをグローバル環境に pip インストールできます (これを行う必要があるのは 1 回だけです)。

sudo pip install virtualenv

sudo pip install virtualenwrapper

次に、作業するプロジェクトごとに仮想環境を作成します。あなたが最初のプロジェクトになるようにするには:

mkvirtualenv myproject

Virtualenvwrapper がその環境を「ロード」する必要があります。

(myproject) $

次に、pip を使用してパッケージをインストールします。

pip install dotcloud

パッケージのリストを確認します。

pip freeze

参考文献:

于 2013-08-01T15:57:49.143 に答える