python3环境搭建
㈠ python3虚拟环境搭建的方法
Python3虚拟环境搭建的方法,Linux系统
1、安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:
# 1、在~(家目录)下创建目录用来存放虚拟环境
mkdir .virtualenvs
# 2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3、运行
source ~/.bashrc
2、通过命令创建虚拟环境
如果不指定Python版本,默认安装的是Python2的虚拟环境
# 在python2中,创建虚拟环境
mkvirtualenv 虚拟环境名称
例 :
mkvirtualenv py_flask
如果是在python3中,创建虚拟环境,需要指定版本
mkvirtualenv -p python3 虚拟环境名称
例 :
mkvirtualenv -p python3 py3_flask
提示:
所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下,创建虚拟环境需要联网,创建成功后, 会自动工作在这个虚拟环境上,工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”
㈡ Mac上安装python3虚拟环境教程(实操过)
在实际操作安装教程之前,先来探讨一下有关虚拟环境的重要性以及搭建方法。在进行Python开发时,不同项目的依赖包版本可能不一致,使用虚拟环境可以避免这些冲突,确保项目的独立运行环境不受影响。
一、为什么要安装虚拟环境?
在搭建虚拟环境之前,让我们先理解环境的作用。当我们执行命令 `sudo pip install django=1.11.11` 来安装Django框架时,理论上这会创建一个环境,随后我们便可以在其中进行开发。然而,当Django框架更新到更高版本,如2.0版时,原有的1.11.11版本会失去作用,此时如果再安装其他框架,可能会遇到兼容性问题。因此,虚拟环境的出现就是为了隔离不同的项目环境,避免版本冲突,让每个项目都能在其独立的环境中运行,确保项目之间的相互独立与兼容性。
二、如何搭建虚拟环境?
虚拟环境的搭建通常需要先安装 `virtualenv`。首先确保已经安装 `pip` 或者 `pip3`(pip版本应在1.3或更高),如果未安装,请参照 `pip` 官方文档进行安装。安装完毕后,执行命令 `pip install virtualenv` 来安装 `virtualenv`。
为了进一步管理虚拟环境,可以安装 `virtualenvwrapper`,它允许更便捷地创建、激活、切换虚拟环境。安装前,需配置 `virtualenvwrapper.sh` 文件存放位置。执行 `which virtualenvwrapper.sh` 查找该文件路径,随后使用 `source` 更新环境变量使其生效。别忘了执行 `source ~/.bash_profile` 以确保环境变量更新生效。
搭建完毕后,即可开始在虚拟环境下创建工作目录,进行项目的开发。
三、如何在虚拟环境下创建工作目录?
创建虚拟环境的步骤包括创建环境、激活环境和退出环境等操作。使用 `virtualenv` 创建虚拟环境后,通过 `source .venv/bin/activate` 激活该环境。退出虚拟环境时,只需执行 `deactivate` 命令即可恢复到全局环境。
四、虚拟环境的常用命令
为了更高效地管理虚拟环境,了解一些常用命令非常必要。这些命令包括查看当前环境列表、退出虚拟环境、删除虚拟环境以及查询已安装的包等。执行 `workon` 查看所有环境,使用 `deactivate` 退出当前环境,删除虚拟环境可使用 `rmvirtualenv py3_env01` 命令,查询子虚拟环境列表使用 `lsvirtualenv -b`,查看当前环境已安装包则为 `lssitepackages`。
五、扩展理解
Python虚拟环境管理工具的种类多样,如anaconda、virtualenv、virtualenvwrapper 等。其中,anaconda 集成了多种开发工具,如jupyter、spyder,但下载速度可能不尽人意。相比之下,virtualenv 和 virtualenvwrapper 更轻量级,易于安装与使用,但可能在自动下载新版本方面存在局限性。
总结而言,虚拟环境是Python开发中不可或缺的工具,它帮助开发者在多项目并行开发时,确保每个项目的独立性与兼容性,从而提高开发效率和代码质量。