跳至主要內容

00-python环境构建

黑静美原创...大约 5 分钟编程python

0. 下载/检查更新Python

  • 根据您上传的图片内容,以下是如何补全“下载/检查更新 Python”的代码示例:

    1. 苹果自带 Python 环境
    # 安装 Homebrew (如果尚未安装)
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    # 使用 Homebrew 安装最新的 Python
    brew install python
    
    # 检查安装的版本
    python3 --version
    
    1. 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)

image-20240412153820026
image-20240412153820026

勾选创建main文件(检查环境用)

运行项目

control(不是command!!!!!!!!) + shift +R

右击xxx.py文件,点击run'xxx'

此处为刚创建的main.py(检查环境)

image-20240412155156288
image-20240412155156288

删除文件

找到xxx >>右击>>delete

main.py测试完不需要使用,可以删除了

在搭建好的项目总录内新建python文件

在创建的文件夹内添加文件夹XXX.py文件

注意不要添加到External LibrariesS. and C.

(每个XXX.py文件都是一个可以单独运行的小项目,可以共用同一个Libaries

image-20240412161438045注:此时中间出现了一个命名框
image-20240412162252879

命名后Enter,点击Add确定即可完成

image-20240412162617419
image-20240412162617419

重命名等再次编辑功能

Refactor>>Rename

image-20240412162746935
image-20240412162746935
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的功能;
  • 它的自动管理项目的虚拟环境,并且用PipfilePipfile.lock来代替传统的requirements.txt,这样可以更清楚地定义项目依赖;
  • 它还提供了依赖图概览,让开发者可以很方便地看到依赖之间的关系。

3.conda

  • Conda是一个开源的包、依赖和环境管理器。它支持Python项目,但也可以用于其他语言的项目;
  • conda更像是一个跨平台工具,不仅能管理Python库,还可以管理非Python库;
  • 它非常适合于处理复杂的科学计算项目,因为很多科学计算库在安装时有复杂的依赖。

4. 如何使用虚拟工具

venv

#####1. 新建虚拟环境

python3 -m venv myenv

这条命令会在当前目录下创建一个名为myenv的虚拟环境目录。这个目录包括了Python的可执行文件,以及一个pip库的拷贝,可以用来安装其他包。

2. 激活虚拟环境
  • windows:
myenv\Scripts\activate
  • Mac/Linux:
scource myenv/bin/activate

激活虚拟环境后,你会在命令行前面看到虚拟环境的名字。

3. 退出虚拟环境
deactiave

运行deactiave命令可以退出当前虚拟环境,回到系统的全局Python环境。


每种工具的命令都有自己的特点,但是基本流程是相似的:创建 >> 激活(运行)>> 退出

使用虚拟环境是个好习惯,它能帮助你更有效地管理项目依赖和避免潜在冲突。

使用Pycharm软件,新建项目时即会帮忙创建虚拟环境

如上图)新建项目会要求选择虚拟环境。 每次打开项目虚拟环境会自动激活。

上次编辑于:
贡献者: Heijingmei
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3