質問: ### 前提・実現したいこと windows 10 64bit python-3.7.1-amd64.exe インストール済み python&djangoの環境構築がしたいです。 ### 発生している問題・エラーメッセージ ■pipのインストールでつまづいています。 ### 該当のソースコード c:\>pip install virtualenv Collecting virtualenv Using cached https://files.pythonhosted.org/packages/7c/17/9b7b6cddfd255388b58c61e25b091047f6814183e1d63741c8df8dcd65a2/virtualenv-16.1.0-py2.py3-none-any.whl Installing collected packages: virtualenv Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: 'c:\\program files\\python37\\Lib\\site-packages\\virtualenv.py' Consider using the `--user` option or check the permissions. You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. ### 試したこと ■You are using pip version 10.0.1 →すでにバージョン10.0.1でインストールされているということですか? ■すでにインストールされているなら実行できると思って実行してみたのですが実行できませんでした。 c:\>virtualenv env1 'virtualenv' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ### 補足情報(FW/ツールのバージョンなど)
回答: ``` You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. ``` はpip自体のバージョンアップを促すメッセージで、今回のインストール失敗とは関係ありません。 `Permission denied: 'c:\\program files\\python37\\Lib\\site-packages\\virtualenv.py'`というエラーですが、`C:\program files\`以下のディレクトリは通常管理者権限でないと操作できないので、そのせいです。 windowsなら、コマンドプロンプトを管理者権限として立ち上げてから実行してみてください。 なお、virtualenvを使うのなら、仮想環境を管理者権限がなくても触れるディレクトリ(`C:\Users\ユーザ名`など)に置くことで仮想環境でのライブラリインストールなどは単にpip install ~で問題なく行えるようになります。