2017-12-18 6 views
1

私は自分自身をねじ込んでいるかもしれないと思う。PyCharmの外でピップ作業をしない理由

私はPyCharm罰金

で私venvで働いピップを持っていたが、私はPowerShellのか、CMDラインからのピップをaccssesしようとするたびに、それがコマンドを認識しません。私はパスの変数とすべてをダブルチェックしました。そして、私が作業していたGUIプラットフォームがvenvで開かれていないので、今はさらに落胆します。

ここには何がありますか? PowerShellでピップ作業をする必要があります。アップグレードするとそこにあると言われますが、使用しようとするとその行方が失われてしまいます。これは信じられないほどイライラします。 venvからpipをアンインストールしようとしましたが、何も助けてくれませんでした。どんな助けでも大歓迎です。

私は通常、ピップをインストールしようとすると、私はこの

PS C取得:\ Users \ユーザーlerug \ダウンロード> PY \すでに最新のget-pip.py 要件:中ピップC:\ Users \ユーザーlerug \ APPDATA \ローカル\プログラム\パイソン\ python36-32 \ libに\のsite-packages PS C:\ Users \ユーザーlerug \ダウンロード>

+1

あなたは最初にpowershellからvenvを起動しようとしましたか? – metatoaster

+1

"python.exe -m pip list"は動作しますか? \ Scriptsディレクトリがパスに含まれていないと思われます。あなたは何をしているのですか? – sehafoc

+0

上記のdoesntの仕事、私はappJarをインストールするpipを使用しようとしていると私はpythonを指摘しているソースを受け入れることを拒否します。 PowerShellからvenvをどのようにアクティブにするのですか? venvで私はちょうどPyCharmの端末を意味します – lerugray

答えて

2

PyCharmが設定したときに理由は素敵なIDEですあなたはローカルインタプリタ(python.exe)を設定することができ、それは覚えています。 Windowsコマンドプロンプトは、あなたが必要とするpip/pythonのパスを明示的に指定しない限り、環境設定をデフォルトにします。これは常にvirtualenvのScriptsフォルダにあります。例えばので

、PIPのvirtualenvのバージョンを使用するには次のことができ、ご使用の環境へのパスとタイプScripts\python -m pip install <package>(私が直接前にScripts\pip install <package>を使用してトラブルがあったことを指摘し、私が困っていませんが、前者は常に働いていることを考えると理由を理解する)。同様に、コマンドラインでvirtualenv pythonインタプリタを使用するには、Scripts\pythonと入力するだけです。

環境設定がvirtualenv .exeを指し示すように変更したくない場合は、状況がかなり乱雑になる可能性があるためです。また、あなたのPython環境を隔離しておくという点も否定します。

通常、人はそれを「アクティブ化」することによってvirtualenvと対話します。これはオプションで、Scriptsフォルダに関連するすべてのものを置くだけです(したがって、入力する前にScripts\を入力する必要はありません)。もう1つの利点は、他のディレクトリに移動することができ、コマンドラインは使用することを覚えていることです(特定のバージョンのpipとpythonを覚えています。コマンドラインを使用している場合は、Scripts\activateで有効にすることができます。 PowerShellを使用している場合は、Scripts\activate.ps1を使用する必要があります。

関連する問題