here の指示に従ってpipenvをインストールしました。 Windowsコマンドプロンプトから実行しました
pip install --user pipenv
メッセージを返しました
Successfully installed pipenv-5.3.3
今、pipenvを使用してrequests
パッケージをインストールしたいので、実行しました
pipenv install requests
しかし、これは返されました
'pipenv' is not recognized as an internal or external command,
operable program or batch file.
パスを追加しました
C:\Users\Robert\AppData\Roaming\Python\Python35\site-packages
私のWindowsパス環境変数に、しかし私はまだ同じエラーを受け取ります。 pipenvを使用してrequests
パッケージをインストールするにはどうすればよいですか?
編集:Python 3.5およびPython 3.6がシステムに残っているので、すべてをアンインストールして、新たに開始します。学習を始めましたPythonそしてこれをできるだけシンプルに保ちたい。)
私は同様の設定をしており、同様の問題に直面しましたが、私が見つけた解決策はかなり簡単でした。私のすべてのPATH変数は既に正しい(Python 3からWindowsインストーラーがこれをすべて自動的に行う)。
この問題は、(virtualenvのインストールの競合が原因で発生します。
この問題に対処するには、次のコマンドを実行するだけです。
まず、virtualenvの現在のバージョンを削除します:_pip uninstall virtualenv
_
次に、現在のバージョンのpipenvを削除します:_pip uninstall pipenv
_
Proceed (y/n)?
と尋ねられたら、y
と入力します。これにより、スレートがきれいになります。
最後に、もう一度pipenvとその依存関係をインストールできます:_pip install pipenv
_
これにより、最新バージョンのvirtualenvもインストールされます。
コマンドプロンプトに_pipenv --version
_と入力するだけで、目的の出力が表示されます。
これは平凡に聞こえますが、実際にはWindowsシステムのソリューションです。システム環境変数を変更する必要はありません(サイトパッケージを環境変数に追加しないでください)。
お役に立てれば!
_python -m pipenv
_はあなたのために働くかもしれません、これは時々正しくインストールされないターミナルショートカットの代わりにモジュールpipenv
を実行するようにpythonに伝えています。
pipenv
をインストールして_which pipenv
_を実行したときに同等であることを示すために、次のような_/Library/Frameworks/Python.framework/Versions/3.6/bin/pipenv
_のようなファイルを指します。
_#!/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
# -*- coding: utf-8 -*-
import re
import sys
from pipenv import cli
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(cli())
_
そのため、実行可能ファイル名から_.pyw
_または_.exe
_を削除してから、pipenv.cli.cli()
を呼び出します。コンピュータにこのようなファイルが存在する可能性は完全にありますが、PATHに追加されていないため、簡単にアクセスできません。
_pipenv.__main__
_を使用するときに実行されるモジュール_python -m pipenv
_は次のようになります。
_from .cli import cli
if __name__ == '__main__':
cli()
_
pipenv.cli.cli()
を呼び出します。したがって、このメインモジュールはまったく同じ効果を発揮します。
以下をPath環境変数に追加してみてください。
C:\Users\Robert\AppData\Roaming\Python\Python36\Scripts
\site-package
の代わりに、pipenv.exeがインストールされているので(少なくとも私にとっては)。
の代わりに
C:\Users\Robert\AppData\Roaming\Python\Python35\site-packages
そのはず
C:\Users\Robert\AppData\Roaming\Python\Python36\Scripts
その後、closingおよびreopeningを試してください
このコマンドを使用して私の問題を解決します:
python -m pipenv install Django==2.1