00-python环境构建
0. 下载/检查更新Python
根据您上传的图片内容,以下是如何补全“下载/检查更新 Python”的代码示例:
- 苹果自带 Python 环境
# 安装 Homebrew (如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 使用 Homebrew 安装最新的 Python brew install python # 检查安装的版本 python3 --version
- Windows 系统
- 在 Windows 上可以通过 Python 官方网站下载安装或使用包管理器更新:
# 下载和安装 # 从官方页面下载:https://www.python.org/downloads/ # 检查已安装的版本 python --version # 更新到新版本(如果安装了 Chocolatey 包管理器) choco upgrade python # 或直接从官方安装新版本后,更新 PATH 环境变量
希望这些内容能帮助补全您图片中所需的代码部分!如果需要更具体的示例或帮助,请告诉我。
1. 新建并运行项目(总录)
使用Pycharm
Name
名字随便起(最好以字母开头)
Location
路径
Python版本
Interpreter type
交互方式 选择Project venv
Python version
选择Python3 (苹果自带Python2)
勾选创建
main
文件(检查环境用)
运行项目
control
(不是command
!!!!!!!!) + shift
+R
或
右击xxx.py
文件,点击run'xxx'
此处为刚创建的main.py
(检查环境)
删除文件
找到xxx
>>右击>>delete
main.py
测试完不需要使用,可以删除了
在搭建好的项目总录内新建python文件
在创建的文件夹内添加文件夹
和XXX.py
文件
注意不要添加到
External Libraries
和S. and C.
内
(每个XXX.py
文件都是一个可以单独运行的小项目,可以共用同一个Libaries
)
注:此时中间出现了一个命名框 |
---|
命名后
Enter
,点击Add
确定即可完成
重命名等再次编辑功能
Refactor
>>Rename
1.Rename
2.
3.
几种常见的虚拟环境介绍
1.什么是虚拟环境?
在Python开发中,虚拟环境是一个非常重要的概念,它允许你位每一个项目创建一个独立的环境,这样就可以在不同项目之间隔离依赖,避免版本冲突。想象一下,你有两个项目,一个需要Django2.0,而另一个需要Django3.0
如果没有虚拟环境,这两个版本的Django就会发生冲突。
虚拟环境就像是给每个项目提供了一个小盒子,这个盒子里面装着所有项目所需的东西,而且每个盒子之间是独立的。
2.为什么要使用虚拟环境?
- 依赖管理:虚拟环境可以避免版本冲突
- 项目隔离:保持全局环境的干净整洁,每个项目都有自己的环境,不会相互影响
- 易于复制:如果你想在另一台机器复制你的项目,虚拟环境会让这个过程变得简单,因为很容易创建一个一模一样的环境
3. 常见虚拟环境工具
1.venv
返回新建并运行项目
Venv
是Python自带的虚拟环境工具,从 Python3.3 开始配置;使用方法简单,可以通过简单的命令创建虚拟环境,然后激活环境并在其中安装依赖;
适合大多数基本用途。
2. pipenv
pipenv
是一个是Python开发工作流的工具,它结合了pip和venv的功能;- 它的自动管理项目的虚拟环境,并且用
Pipfile
和Pipfile.lock
来代替传统的requirements.txt
,这样可以更清楚地定义项目依赖; - 它还提供了依赖图概览,让开发者可以很方便地看到依赖之间的关系。
3.conda
Conda
是一个开源的包、依赖和环境管理器。它支持Python项目,但也可以用于其他语言的项目;- conda更像是一个跨平台工具,不仅能管理Python库,还可以管理非Python库;
- 它非常适合于处理复杂的科学计算项目,因为很多科学计算库在安装时有复杂的依赖。
4. 如何使用虚拟工具
#####1. 新建虚拟环境
python3 -m venv myenv
这条命令会在当前目录下创建一个名为myenv
的虚拟环境目录。这个目录包括了Python的可执行文件,以及一个pip
库的拷贝,可以用来安装其他包。
2. 激活虚拟环境
- windows:
myenv\Scripts\activate
- Mac/Linux:
scource myenv/bin/activate
激活虚拟环境后,你会在命令行前面看到虚拟环境的名字。
3. 退出虚拟环境
deactiave
运行deactiave
命令可以退出当前虚拟环境,回到系统的全局Python环境。
每种工具的命令都有自己的特点,但是基本流程是相似的:创建
>> 激活
(运行)>> 退出
。
使用虚拟环境是个好习惯,它能帮助你更有效地管理项目依赖和避免潜在冲突。
使用Pycharm
软件,新建项目时即会帮忙创建虚拟环境
(如上图)新建项目会要求选择虚拟环境。 每次打开项目虚拟环境会自动激活。