安装 Python 开发环境,准备体验 OpenAI 的 API

简介: 在刚接触 Python 的时候,大多数人都会面临一个问题,针对不同的需求,不同的环境,我到底是选择 2 还是 3,就需要一个强大的 Python环境管理工具了,可以在电脑上同时搭建两套环境,并且可以在两个环境之间来回切换而不受对方的影响,Anaconda 就是你需要的。

前提


在刚接触 Python 的时候,大多数人都会面临一个问题,针对不同的需求,不同的环境,我到底是选择 2 还是 3,就需要一个强大的 Python环境管理工具了,可以在电脑上同时搭建两套环境,并且可以在两个环境之间来回切换而不受对方的影响,Anaconda 就是你需要的。

安装


针对不同的需求,不同的环境,Python 环境的搭建方式是多种多样。

Anaconda 有以下主要特点:

  1. 开源
  2. 安装过程简单
  3. 高性能使用Python和R语言
  4. 免费的社区支持
  5. 支持 Windows 、Linux 和 MAC 。

https://www.anaconda.com/

image-20230311164325480

双击下载下来的pkg安装包,一直点继续安装下去。

安装完成之后打开终端,测试安装

conda --version

报错信息如下:

command not found: conda

问题原因:原因 Anaconda 环境已经安装完毕,只是在没有配置 Path

配置方式:

vi ~/.zshrc

我的环境安装了 Oh My Zsh,如果没有安装,使用配置文件~/.bash_profile

进入之后,在里面添加

export PATH=/Users/Yezhiwei/anaconda3/bin:$PATH

注意,此处的路径,跟你 Anaconda 安装目录有关。

保存并退出 .zshrc 的编辑。最后一步,重新运行 .zshrc 文件

source ~/.zshrc

再通过最开始的命令进行验证:

conda --version

可以发现,版本号已经可以正常输出了。

常用命令


创建环境:创建一个 python3.7 的环境:conda create -n py37 python=3.7

激活环境:conda activate env_name 会进入到env_name环境

删除环境:conda remove env_name

查看当前系统的环境:conda info -e

image-20230311220102476

查看指定环境下安装的包:conda list -n env_name

image-20230311220159772

可视化操作


image-20230311221646477

点击「Environments」可以列出当前系统的环境,「Create」创建新环境:

image-20230311221949255

点击不同的环境名字进行切换。

小结


针对不同的需求,不同的环境,通过 Anaconda 工具对 Python 环境管理进行管理,多个环境之间来回切换而不受对方的影响。

通过 Colab 使用 JupyterLab

如果你懒得在本地搭建一个开发环境。还有一个选择,就是使用 Google 提供的叫做 Colab 的线上 Python Notebook 环境。

访问地址:https://colab.research.google.com/

使用 Colab 有个好处:可以让你免费使用一些 GPU 的资源,在你需要使用 GPU 尝试训练一些深度学习模型,而又没有一张比较好的显卡的时候,就可以直接使用它。

相关文章
|
14天前
|
JSON API 数据格式
python 使用 Stable Diffusion API 生成图片示例
本文提供了一个使用Python调用Stable Diffusion API生成图片的示例程序,包括启动API设置、发送POST请求、保存生成的图片和JSON数据,以及如何通过API调用特定模型的说明。
python 使用 Stable Diffusion API 生成图片示例
|
14天前
|
Python Windows
Python安装第三方库太慢?配置好这个速度飞起
Python安装第三方库太慢?配置好这个速度飞起
yolov5项目如何安装pycocotools和opencv-python?
本文提供了解决yolov5项目中安装pycocotools和opencv-python包失败的两种方法:手动安装或使用国内镜像源进行安装。
yolov5项目如何安装pycocotools和opencv-python?
|
14天前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
15天前
|
Python
Python模块制作及安装
Python模块制作及安装
|
15天前
|
SQL Shell API
python Django教程 之 模型(数据库)、自定义Field、数据表更改、QuerySet API
python Django教程 之 模型(数据库)、自定义Field、数据表更改、QuerySet API
|
15天前
|
Linux Shell 数据库
python Django教程 之 安装、基本命令、视图与网站
python Django教程 之 安装、基本命令、视图与网站
|
1天前
|
存储 数据采集 人工智能
探索Python编程之美——从基础到进阶
【9月更文挑战第9天】本文是一篇深入浅出的技术分享文章,旨在引导读者从零基础开始掌握Python编程。我们将通过生动的实例和代码示例,探讨Python的基本语法、数据结构、函数、模块以及面向对象编程等核心概念。无论你是初学者还是有一定经验的开发者,都能在这篇文章中找到有价值的内容。让我们一起开启Python编程之旅吧!
16 11
|
2天前
|
Python
探索Python编程的奥秘:打造你的第一个程序
【9月更文挑战第8天】本文将带你进入Python编程的世界,通过一个有趣的项目——制作一个简单的猜数字游戏,让你快速入门。我们不仅会分享代码编写的步骤,还会讲解每一行代码的含义和作用,确保即使是编程新手也能跟上节奏。文章末尾附有完整代码,方便读者实践和学习。
18 12