Voici comment créer un environnement virtuel lors de l'utilisation de homebrew + pyenv-virtualenv. Puisqu'il utilise homebrew, c'est pour MacOS.
Il existe déjà de nombreux documents similaires, mais j'ai créé mes propres mémos.
Si vous souhaitez installer pyenv-virtualenv et son wrapper, vous pouvez facilement l'installer en utilisant brew comme suit.
% brew install pyenv-virtualenv
% brew install pyenv-virtualenvwrapper
Si vous utilisez un fichier homebrew, procédez comme suit.
% brew file brew install pyenv-virtualenv
% brew file brew install pyenv-virtualenvwrapper
Les avertissements suivants s'afficheront pendant l'installation, définissez-les plus tard.
To enable shims and autocompletion add to your profile:
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
To use Homebrew's directories rather than ~/.pyenv add to your profile:
export PYENV_ROOT=/usr/local/var/pyenv
Définissez l'environnement.
% vi .bash_profile
Je vais ajouter ce contenu.
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
Activez le paramètre .bash_profile.
% source .bash_profile
Installez python à l'aide de pyenv. Ici, Python 3.3.6 est installé à titre d'exemple.
% pyenv install 3.3.6
Downloading Python-3.3.6.tgz...
-> https://yyuu.github.io/pythons/0a58ad1f1def4ecc90b18b0c410a3a0e1a48cf7692c75d1f83d0af080e5d2034
Installing Python-3.3.6...
(Ce qui suit est omis)
%
Si PYENV_ROOT n'est pas défini, il sera installé sous ~ / .pyenv / shims /.
Depuis que j'ai installé python3.3.6 plus tôt, je vais l'utiliser pour créer un environnement virtuel avec le nom "sandbox336".
% pyenv virtualenv 3.3.6 sandbox336
Tips
Vérifiez ce qui peut être installé avec pyenv comme suit.
% pyenv install -l
Si pip utilise ~ / .. pyenv / shims / pip, installez-le avec la commande pip.
% which pip
→ pip~/.pyenv/shims/Regardant pip
% pip install django
Vous pouvez également le désinstaller comme vous l'avez installé avec pyenv.
% pyenv uninstall sandbox336
% pyenv uninstall 3.3.6
http://qiita.com/maosanhioro/items/47a52f96fefba7126f9b
Recommended Posts