安装 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天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
4天前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
30 10
|
17天前
|
数据采集 JSON API
如何利用Python爬虫淘宝商品详情高级版(item_get_pro)API接口及返回值解析说明
本文介绍了如何利用Python爬虫技术调用淘宝商品详情高级版API接口(item_get_pro),获取商品的详细信息,包括标题、价格、销量等。文章涵盖了环境准备、API权限申请、请求构建和返回值解析等内容,强调了数据获取的合规性和安全性。
|
17天前
|
安全 API C语言
Python程序的安全逆向(关于我的OPENAI的APIkey是如何被盗的)
本文介绍了如何使用C语言编写一个简单的文件加解密程序,并讨论了如何为编译后的软件添加图标。此外,文章还探讨了Python的.pyc、.pyd等文件的原理,以及如何生成和使用.pyd文件来增强代码的安全性。通过视频和教程,作者详细讲解了生成.pyd文件的过程,并分享了逆向分析.pyd文件的方法。最后,文章提到可以通过定制Python解释器来进一步保护源代码。
58 6
|
16天前
|
JSON 自然语言处理 Java
OpenAI API深度解析:参数、Token、计费与多种调用方式
随着人工智能技术的飞速发展,OpenAI API已成为许多开发者和企业的得力助手。本文将深入探讨OpenAI API的参数、Token、计费方式,以及如何通过Rest API(以Postman为例)、Java API调用、工具调用等方式实现与OpenAI的交互,并特别关注调用具有视觉功能的GPT-4o使用本地图片的功能。此外,本文还将介绍JSON模式、可重现输出的seed机制、使用代码统计Token数量、开发控制台循环聊天,以及基于最大Token数量的消息列表限制和会话长度管理的控制台循环聊天。
112 7
|
25天前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
83 5
|
1月前
|
API Python
【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
分享一段Python代码调用Graph API创建用户的示例
51 11
|
1月前
|
JSON 安全 API
Python调用API接口的方法
Python调用API接口的方法
178 5
|
1月前
|
API Python
利用python淘宝/天猫获得淘宝app商品详情原数据 API
要使用Python获取淘宝/天猫商品详情原数据,需先注册开放平台账号并实名认证,创建应用获取API权限。随后,根据API文档构建请求URL和参数,使用requests库发送请求,处理返回的商品详情数据。注意遵守平台使用规则。
|
2月前
|
供应链 API 开发者
探索Python与1688商品详情API接口的协同效应
在数字化时代,1688作为中国领先的B2B平台,其商品详情API接口为市场分析、库存管理和销售策略提供了重要数据支持。本文介绍如何使用Python调用该API,包括前期准备、技术实现、数据解析及错误处理等内容,助力企业和开发者挖掘数据价值,提升商业智能水平。