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
文件(检查环境用)会产生一个main.py,不想要可以不用
在搭建好的环境的文件夹内新建python文件
在总目录内添加文件夹
(子目录)和XXX.py
文件
注意不要添加到
.venv
、External Libraries
和Scratches and Consoles
内
每个XXX.py
文件都是一个可以单独运行的小项目,可以共用同一个文件夹目录,因为Libaries
可以独立处理每个项目
不必像C
类语言(C、C++、C#、rust)一样每个项目必须单独使用一个文件夹,C类语言Libariy
共享且不能独立分割
注:此时中间出现了一个命名框 |
---|
命名后按
Enter
键,出现弹窗
点击
Add
确定即可完成
勾选 Don‘t ask gain,下回命名后只用
Enter
就可以了
✅完成,剩下的内容可以不看
(黑:有必要这么详细么……)
青:更详细的虚拟环境的介绍和其他指令[⬇️](### 更更更详细的):
几种常见的虚拟环境介绍
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
软件,新建项目时即会帮忙创建虚拟环境
(如上图)新建项目会要求选择虚拟环境。 每次打开项目虚拟环境会自动激活。
更更更详细的
如果你当初勾选创建了main.py
文件
运行项目
control
(mac
注意不是command
!!!!!!!!) + shift
+R
或右击xxx.py
文件,点击run'xxx'
删除文件
main.py
测试完不需要使用,可以删除了
重命名等更改行为
Refactor
>>Rename
1. Rename
2. Move directory
3. Copy directory
黑:……小青你下回还是不要出攻略了
青:QAQ