简明python教程3
1. 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开发中不可或缺的工具,它帮助开发者在多项目并行开发时,确保每个项目的独立性与兼容性,从而提高开发效率和代码质量。
2. 关于 Python 的经典入门书籍有哪些
关于Python,是最近最火最的编程语言,挺多人都在学习的,关于它的入门书籍,我大概推荐以下几本:
首先我介绍的是《Python基础教程(第2版修订版)》,这一款包括python编程方面,内容涵盖了广泛的领域,既为初学者巩固基础,又有助于程序员提高技能,适合python开发人员的各级阅读参考。记得是第二版修订版哦,其他的可能有点偏差,这个是比较新款的。
以上三本便是我的推荐啦,希望对你的学习有所帮助~