当前位置:首页 » 编程语言 » python3环境搭建

python3环境搭建

发布时间: 2025-02-22 10:09:24

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开发中不可或缺的工具,它帮助开发者在多项目并行开发时,确保每个项目的独立性与兼容性,从而提高开发效率和代码质量。

热点内容
我的世界服务器创造地狱 发布:2025-02-22 21:05:47 浏览:98
linux系统重启系统 发布:2025-02-22 20:49:44 浏览:617
中介域名服务器为什么是递归 发布:2025-02-22 20:43:49 浏览:522
服务器搭建架构 发布:2025-02-22 20:19:48 浏览:235
傅里叶变换算法 发布:2025-02-22 20:09:20 浏览:126
你密密码多少 发布:2025-02-22 20:06:52 浏览:156
c实例源码 发布:2025-02-22 19:38:13 浏览:631
异星工厂服务器怎么一直在线 发布:2025-02-22 19:19:42 浏览:967
霸王大陆脚本 发布:2025-02-22 19:10:11 浏览:737
sql仓库管理系统 发布:2025-02-22 19:04:38 浏览:101