- 目的
- macにvirtualenvをインストールする
- 結論
- 以下のコマンドを実行するとmacにvirtualenvをインストールできる
- 前提条件
- pythonがインストール済みであること
-
/Users/kon/Documents/07_env: python3 -V Python 3.9.6
-
- インストール
-
pip3 install virtualenv
- インストール後の確認
-
%d: virtualenv --version virtualenv 20.26.2 from /Library/Python/3.9/site-packages/virtualenv/__init__.py %d: pip3 list |grep virtualenv virtualenv 20.26.2 %d: pip3 show virtualenv Name: virtualenv Version: 20.26.2 Summary: Virtual Python Environment builder Home-page: Author: Author-email: License: Location: /Library/Python/3.9/site-packages Requires: filelock, distlib, platformdirs Required-by:
-
-
- envを作成
-
sudo virtualenv -p /usr/bin/python3 aws_cli_env
-
%d: ls aws_cli_env
-
-
- 以下のエラーの対応
-
/Users/kon/Documents/07_env: virtualenv --version zsh: command not found: virtualenv
- virtualenvの場所確認
-
/Users/kon/Documents/07_env: pip3 show -f virtualenv | grep "Location:" Location: /Users/kon/Library/Python/3.9/lib/python/site-packages
-
/Users/kon/Documents/07_env: ll /Users/kon/Library/Python/3.9/lib/python/site-packages/ |grep virtualenv drwxr-xr-x@ 15 kon staff 480 5 27 18:40 virtualenv
-
- PATHに追加する
- 事前確認
-
echo $PATH
-
/Users/kon/Documents/07_env: echo $PATH /usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
-
-
- 追加
-
echo 'export PATH="<確認したvirtualenvのパス>:$PATH"' >> ~/.zshrc
-
echo 'export PATH="/Users/kon/Library/Python/3.9/lib/python/site-packages/virtualenv:$PATH"' >> ~/.zshrc
-
-
- 設定反映
-
source ~/.zshrc
-
- 事後確認
-
/Users/kon/Documents/07_env: echo $PATH /Users/kon/Library/Python/3.9/lib/python/site-packages/virtualenv:/usr/local/bin/python:/usr/local/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
-
- 事前確認
-
- pythonがインストール済みであること