Python虚拟环境—virtualenv

简介: 很早以前学 Python 的时候就知道虚拟环境这个东西的存才,但是由于当时只想一心急切的想掌握 Python 基础语法而不想把时间浪费在环境搭建上(当时作者本人还算刚入门编程),所以一直没有详细搭建虚拟环境。

很早以前学 Python 的时候就知道虚拟环境这个东西的存才,但是由于当时只想一心急切的想掌握 Python 基础语法而不想把时间浪费在环境搭建上(当时作者本人还算刚入门编程),所以一直没有详细搭建虚拟环境。今天把自己建虚拟环境的过程记录下,使新人少走弯路。

作者是在 Mac OS 下搭建的虚拟环境。

在 Mac 中,会自带 Python2.7,但是往往我们还会使用 Python3,我的电脑里有 Python3.6 和 2.7 两个版本,这里建议系统自带的 Python 不要删除,免得造成未知错误。

  1. 使用 pip3 install virtualenv 安装 virtualenv
  2. 继续安装 pip3 install virtualenvwrapper 安装 virtualenvwrapper

上边1.2两步是因为 virtualenv 操作相对麻烦,所以继续安装 virtualenvwrapper。

安装完后,配置:
vim ~/.bash_profile 编辑文件:
增加下边两行:

#python虚拟环境
export WORKON_HOME=/Users/allen/Documents/virtualenvs
VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
img_256e6ac4943ef66ba947257cf214b7a4.png
image.png

上图中source后边的路径可以通过命令:
sudo find / -name virtualenvwrapper.sh 查找到
配置完文件后,执行source ~/.bash_profile 使之生效

以上,完成了virtualenv的所有配置,接下来看怎么使用它。

重启终端,执行 mkvirtualenv py3,创建一个名为py3的虚拟环境,python版本就是默认配置的版本。

创建完成后,可以发现我们已经进入到py3环境中了,
查看pip版本pip -V 和 查看已安装的包pip list,可以看到是一个干净的环境。

退出虚拟环境:deactivate

列出已创建的虚拟环境:workon

指定特定的python版本创建虚拟环境:
mkvirtualenv --python=/usr/bin/python py2

删除虚拟环境rmvirtualenv py3

好了,大功告成。

如果本文对您有所帮助,记得点赞~~~, 关注作者持续更新干货,Python 、Java 、Go各个编程语言入门。

目录
相关文章
|
4天前
|
Unix Linux iOS开发
创建 Python 虚拟环境
创建 Python 虚拟环境
62 1
|
4天前
|
Linux iOS开发 MacOS
Python 工具和库:解释什么是虚拟环境(Virtual Environment)?为什么要使用它?
Python 工具和库:解释什么是虚拟环境(Virtual Environment)?为什么要使用它?
|
4天前
|
iOS开发 MacOS Python
Python 虚拟环境及pip环境管理
`venv`是Python的虚拟环境管理工具,提供独立的环境避免包冲突,便于管理与删除。创建虚拟环境使用`python3 -m venv test`,激活环境在Windows上运行`. Scripts\activate`,macOS上运行`. bin\activate`。安装Python包通过`python`或`python3`选择版本,使用`pip`进行安装、升级和卸载。`pip`是Python包管理器,自2.7.9和3.4版本起自带,常用命令包括查看版本、安装、升级和卸载包。为提高速度,可使用国内镜像源如阿里云、清华或豆瓣。
12 2
|
4天前
|
Linux Python Windows
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
|
4天前
|
安全 开发工具 git
Windows11搭建Python环境(2)- Anaconda虚拟环境中安装Git
Windows11搭建Python环境(2)- Anaconda虚拟环境中安装Git
32 0
|
4天前
|
Python
|
4天前
|
机器学习/深度学习 Linux 测试技术
|
4天前
|
Ubuntu Linux 开发工具
|
4天前
|
人工智能 Ubuntu 机器人
【ubuntu】 Linux(ubuntu)创建python的虚拟环境
【ubuntu】 Linux(ubuntu)创建python的虚拟环境
|
4天前
|
人工智能 Ubuntu 机器人
【ubuntu】 Linux(ubuntu)创建python的虚拟环境
【ubuntu】 Linux(ubuntu)创建python的虚拟环境