5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

windows+pipenvでパスが通らない問題の解決まで

Posted at

結論

pipenvとvirtualenvの衝突が問題らしい
一度pipenv,virtualenvをアンインストールしてから、pipenvを再インストールをすればいいらしい

英語読めるマンはこちらへ

症状

Pythonで仮想環境は正式にpipenvを使うことになったらしいので、インストールして使おうと思ったら、

> pipenv

> 'pipenv'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。

解決方法

First, remove your current version of virtualenv: pip uninstall virtualenv

まず今入っているvirtualenvを消します。

 > pip uninstall virtualenv

Then, remove your current version of pipenv: pip uninstall pipenv

次に、今入っているpipenvを消します。

> pip uninstall pipenv

When you are asked Proceed (y/n)? just enter y. This will give you a clean slate.

「続けますか?」と聞かれたら、yesを選択しましょう。これでクリーンな状態になります。

Finally, you can once again install pipenv and its dependencies: pip install pipenv

最後にもう一度pipenvとその依存関係をインストールして終了です。

> pip install pipenv

あとがき

pipenv入れるだけで時間かかった…
python -m pipenvなら通るけどいちいち打つのは面倒だなぁと調べだしたら沼にはまった
良く日本語ページではsite-packagesをパスに入れましょうねーって書いてあるけど、不要だった??↓

I know this sounds the mundane, but it is actually the solution for Windows systems. You do not need to modify any of your system environment variables (please do not add site-packages to your environment variables).

なんでもないようなことを言っているように思えるかもしれないけど、これがwindowsでの解決方法なんだ。環境変数は一切触らなくていい。(site-packagesを環境変数に入れることはしないでね)

引用

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?