跳至主要內容

00-python环境构建

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

0. 下载/检查更新Python

  • 苹果自带python环境

    • 更新
    
    
  • win

    
    
    • 更新

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