[PYTHON] Essayez d'utiliser virtualenv maintenant

pypy Je l'ai regardé, mais si vous y réfléchissez, vous pouvez changer python simplement en changeant les variables d'environnement. J'y ai pensé maintenant, alors je l'ai installé

Approprié dans l'ordre ou la proportion. En tant que condition préalable, XCode, HomeBrew et pip sont déjà installés.

Installez d'abord pypy

$ pip install pypy

Puis installez virtualenv

$ sudo pip install virtualenv
Password:
Downloading/unpacking virtualenv
  Downloading virtualenv-1.9.1.tar.gz (2.0MB): 2.0MB downloaded
  Running setup.py egg_info for package virtualenv

    warning: no previously-included files matching '*' found under directory 'docs/_templates'
    warning: no previously-included files matching '*' found under directory 'docs/_build'
Installing collected packages: virtualenv
  Running setup.py install for virtualenv

    warning: no previously-included files matching '*' found under directory 'docs/_templates'
    warning: no previously-included files matching '*' found under directory 'docs/_build'
    Installing virtualenv script to /usr/local/bin
    Installing virtualenv-2.7 script to /usr/local/bin
Successfully installed virtualenv
Cleaning up...

Après cela, collectez le Python existant et définissez l'environnement

$ virtualenv -p `which pypy` pypy
Running virtualenv with interpreter /usr/local/bin/pypy
New pypy executable in pypy/bin/pypy
Installing setuptools............done.
Installing pip...............done.

$ virtualenv -p `which python` python_2_7_1
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in python_2_7_1/bin/python
Installing setuptools............done.
Installing pip...............done.

$ virtualenv -p `which python2.6` python_2_6_7
Running virtualenv with interpreter /usr/bin/python2.6
New python executable in python_2_6_7/bin/python2.6
Also creating executable in python_2_6_7/bin/python
Installing setuptools............................done.
Installing pip...............done.

Alors, changez le python à exécuter à la fin.

[yasui@yasui-MBA: ~][13:23] $ source ~/pypy/bin/activate
(pypy)[yasui@yasui-MBA: ~][13:23] $ python -V
Python 2.7.2 (341e1e3821ff, Jun 07 2012, 15:42:54)
[PyPy 1.9.0 with GCC 4.2.1]
(pypy)[yasui@yasui-MBA: ~][13:24] $

(pypy)[yasui@yasui-MBA: ~][13:24] $ source ~/python_2_7_1/bin/activate
(python_2_7_1)[yasui@yasui-MBA: ~][13:24] $ python -V
Python 2.7.1
(python_2_7_1)[yasui@yasui-MBA: ~][13:24] $

(python_2_7_1)[yasui@yasui-MBA: ~][13:24] $ source ~/python_2_6_7/bin/activate
(python_2_6_7)[yasui@yasui-MBA: ~][13:26] $ python -V
Python 2.6.7
(python_2_6_7)[yasui@yasui-MBA: ~][13:26] $

Recommended Posts

Essayez d'utiliser virtualenv maintenant
Essayez d'utiliser virtualenv (virtualenvwrapper)
Essayez d'utiliser Tkinter
Essayez d'utiliser docker-py
Essayez d'utiliser Cookiecutter
Essayez d'utiliser PDFMiner
Essayez d'utiliser des géopandas
Essayez d'utiliser Selenium
Essayez d'utiliser scipy
Essayez d'utiliser pandas.DataFrame
Essayez d'utiliser django-swiftbrowser
Essayez d'utiliser matplotlib
Essayez d'utiliser tf.metrics
Essayez d'utiliser PyODE
[Azure] Essayez d'utiliser Azure Functions
Essayez d'utiliser W & B
Essayez d'utiliser Django templates.html
[Kaggle] Essayez d'utiliser LGBM
Essayez d'utiliser l'analyseur de flux de Python.
Essayez d'utiliser Tkinter de Python
Essayez d'utiliser Tweepy [Python2.7]
Essayez d'utiliser collate_fn de Pytorch
Essayez d'utiliser PythonTex avec Texpad.
Essayez d'utiliser l'image Docker de Jupyter
Essayez d'utiliser scikit-learn (1) - Clustering K par méthode moyenne
Essayez l'optimisation des fonctions à l'aide d'Hyperopt
Essayez d'utiliser matplotlib avec PyCharm
Essayez d'utiliser Kubernetes Client -Python-
[Kaggle] Essayez d'utiliser xg boost
Essayez d'utiliser l'API Twitter
Essayez d'utiliser OpenCV sur Windows
Essayez d'utiliser Jupyter Notebook de manière dynamique
Essayez d'utiliser AWS SageMaker Studio
Essayez de tweeter automatiquement en utilisant Selenium.
Essayez d'utiliser SQLAlchemy + MySQL (partie 1)
Essayez d'utiliser l'API Twitter
Essayez d'utiliser SQLAlchemy + MySQL (partie 2)
Essayez d'utiliser la fonction de modèle de Django
Essayez d'utiliser l'API PeeringDB 2.0
Essayez d'utiliser la fonction de brouillon de Pelican
Essayez d'utiliser pytest-Overview and Samples-
Essayez d'utiliser le folium avec anaconda
[Statistiques] [R] Essayez d'utiliser la régression par points de division.
Essayez d'utiliser des modèles de conception (édition exportateur)
Essayez d'utiliser Pillow sur iPython (partie 1)
Essayez d'utiliser Pillow sur iPython (partie 2)
Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
Essayez d'utiliser l'API de Pleasant (python / FastAPI)
Essayez d'utiliser LevelDB avec Python (plyvel)
Essayez d'utiliser pynag pour configurer Nagios
Essayez d'utiliser la fonction de débogage à distance de PyCharm
Essayez d'utiliser ArUco avec Raspberry Pi
Essayez d'utiliser LiDAR bon marché (Camsense X1)
[Serveur de location Sakura] Essayez d'utiliser flask.
Essayez d'utiliser Pillow sur iPython (partie 3)
Renforcer l'apprentissage 8 Essayez d'utiliser l'interface utilisateur de Chainer
Essayez d'obtenir des statistiques en utilisant e-Stat
Essayez d'utiliser l'API d'action de Python argparse
Essayez d'utiliser le module Python Cmd
Essayez d'utiliser le networkx de Python avec AtCoder
Essayez d'utiliser LeapMotion avec Python