Home > Backend Development > Python Tutorial > Steps to build a virtual environment in Python

Steps to build a virtual environment in Python

高洛峰
Release: 2017-02-24 15:38:50
Original
1380 people have browsed it

Preface

I believe that for python developers, it is normal to have different python versions on the machine, because some of the projects developed use 2.6 or 2.7. Some of them need to use version 3.0+. How to manage these different versions well, keep each environment clean and independent, and facilitate switching between different versions. At this time, we need to use our virtual environment, so today we Let’s take a look at the use of python virtual environment building tool pyenv.

1. Installation

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

echo ‘export PYENV_ROOT=”$HOME/.pyenv”‘ >> ~/.bash_profile

echo ‘export PATH=”$PYENV_ROOT/bin:$PATH”‘ >> ~/.bash_profile

echo ‘eval “$(pyenv init -)”‘ >> ~/.bash_profile

exec $SHELL

source ~/.bash_profile
Copy after login

Just log out and log in again.

2. Common commands

pyenv install –list #List installable python versions

pyenv install -v 3.3.5 #Install version 3.3.5

pyenv uninstall 3.3.5 #Uninstall

pyenv version #View the current version

pyenv global 3.3.5 #Switch to version 3.35

3. Install pyenv-virtualenv

##

git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv  
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
source ~/.bash_profile
Copy after login

4 , Create a virtual environment

pyenv virtualenv 2.7.10 env2710
Copy after login

##5. Activate the virtual environment

pyenv activate env2710
Copy after login

Then you can install the required software in this environment.

6. Exit the virtual environment

pyenv deactivate
Copy after login

More steps to build a virtual environment in Python For related articles, please pay attention to the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template