Pipenv: モジュールをインストールできません-/ bin / pip:そのようなファイルまたはディレクトリはありません

作成日 2017年09月03日  ·  16コメント  ·  ソース: pypa/pipenv

こんにちは、

モジュールをインストールしようとすると、次のエラーで失敗します。
/ bin / sh:/ bin / pip:そのようなファイルやディレクトリはありません

私はMacOSを使用しており、homebrewを使用してpythonとpython3をインストールしました。
次に、pip3を使用してpipenvをインストールしました。

which pipは以下を返します:
/ usr / local / bin / pip
そしてpip自体はコマンドとして見つかります。

ただし、 python -m pip --versionを使用すると、デフォルトのMacOSpythonを指します。
/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.eggからのpip9.0.1(python 2.7)

どこからpipを解決しようとしているのかわかりませんが、見つかりません。
$ PATHパスに問題があるのか​​、それとも問題が異なるのかわかりません。

お時間をいただきありがとうございます!

最も参考になるコメント

根本的な原因は、ロケールが設定されていないためにpewが機能していなかったことであると思われます。
.bash_profile設定すると、問題が解決するようです。

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

これが解決された場合、さらにテストし、後で更新します。

全てのコメント16件

2番。 Pipsiは、python cliutilsをインストールする方法です。

返信ありがとうございます。

私は最初にhomebrewを使用してpythonとpython3をアンインストールして再インストールし、pipも再インストールしました。
その後、豪華なインストール用に提供されたリンクを使用して、pipsiを使用してpipenvを正常にインストールすることができました。

ただし、モジュールをインストールしようとすると、次のエラーが発生することがわかっています。
トレースバック(最後の最後の呼び出し):
ファイル "/ usr / local / bin / pipenv"、7行目、
pipenv importcliから
ファイル "/usr/local/lib/python3.6/site-packages/pipenv/__init__.py"、13行目
.cliからimportcli
ファイル "/usr/local/lib/python3.6/site-packages/pipenv/cli.py"、11行目
背景をインポートする
ModuleNotFoundError:「background」という名前のモジュールがありません

pip3を使用して、backgroundとsemverをインストールしました。

今、私は別の問題に直面しています:
ModuleNotFoundError:「piptools」という名前のモジュールがありません
$ pip3インストールpiptools
piptoolsの収集
要件piptoolsを満たすバージョンが見つかりませんでした(バージョンから:)
piptoolsに一致する分布が見つかりません

これらすべてのエラーが予想されるかどうかはわかりませんので、上記の根本的な原因がある可能性があると思います。
あなたの助けは大歓迎です。

pip-toolsのタイプミス。 それらをインストールしました、そして今、私は最初のエラーで正方形の1に戻っています:
/ bin / sh:/ bin / pip:そのようなファイルやディレクトリはありません

PYTHONHOMEセットか何かありますか?

いいえ、私はしません。

ピップはターミナルで利用できます。
$どのピップ
/ usr / local / bin / pip

しかし、それはpython2とpython3にのみ「アタッチ」されており、デフォルトのpythonにはアタッチされていません。
$ python -m pip
/ usr / bin / python:pipという名前のモジュールはありません

何が間違っている可能性があるかについてのアイデアはありますか?

根本的な原因は、ロケールが設定されていないためにpewが機能していなかったことであると思われます。
.bash_profile設定すると、問題が解決するようです。

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

これが解決された場合、さらにテストし、後で更新します。

💫✨🍰✨💫

これを確認し、設定されていない場合はかなりのエラーメッセージを追加する必要があります。

@kennethreitzはこれを確認する必要がありますか、それともpipenvする必要がありますか?

@erinxoconピューはすべきです。

$ハッシュ-r
bashキャッシュをリセットします。 それは問題を解決します。

私はコードビルドでのみ問題を抱えていました、そしてこれは私のためにそれを解決しました: https

多分これは将来私のような初心者を助けるでしょう。
@nzagorchevのコメントをフォローしてい

~/.bash_profileまたは~/.zshrc @nzagorchevスクリプトを追加します

sudo vim ~/.bash_profile
また
zshを使用している場合はsudo vim ~/.zshrc

次に、次のスクリプトをファイルに追加します

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

次に、次のコマンドを実行します。

source ~/.bash_profile
また
zshを使用している場合はsource ~/.zshrc

次に、ターミナルを閉じて、もう一度開きます。

その後、それは完全に動作します:)

Me funciono esta opcion
$ pip install -U pip
$ which pip
/ usr / bin / pip

$ hash -r
$ which pip
/ usr / local / bin / pip
レファレンシア: https

このページは役に立ちましたか?
0 / 5 - 0 評価