安装 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 尝试训练一些深度学习模型,而又没有一张比较好的显卡的时候,就可以直接使用它。

相关文章
|
4天前
|
API Python
[AIGC] 使用Python刷LeetCode:常用API及技巧指南
[AIGC] 使用Python刷LeetCode:常用API及技巧指南
|
4天前
安装OpenCV-Python
安装OpenCV-Python
12 1
|
4天前
|
测试技术 API 网络架构
Python的api自动化测试 编写测试用例
【4月更文挑战第18天】使用Python进行API自动化测试,可以结合`requests`库发送HTTP请求和`unittest`(或`pytest`)编写测试用例。以下示例: 1. 安装必要库:`pip install requests unittest` 2. 创建`test_api.py`,导入库,定义基础URL。 3. 创建继承自`unittest.TestCase`的测试类,包含`setUp`和`tearDown`方法。 4. 编写测试用例,如`test_get_users`,检查响应状态码和内容。 5. 运行测试:`python -m unittest test_api.py`
12 2
|
4天前
|
JSON 测试技术 API
Python的Api自动化测试使用HTTP客户端库发送请求
【4月更文挑战第18天】在Python中进行HTTP请求和API自动化测试有多个库可选:1) `requests`是最流行的选择,支持多种请求方法和内置JSON解析;2) `http.client`是标准库的一部分,适合需要低级别控制的用户;3) `urllib`提供URL操作,适用于复杂请求;4) `httpx`拥有类似`requests`的API,提供现代特性和异步支持。根据具体需求选择,如多数情况`requests`已足够。
9 3
|
5天前
|
人工智能 机器人 API
【Python+微信】【企业微信开发入坑指北】3. 如何利用企业微信API给微信群推送消息
【Python+微信】【企业微信开发入坑指北】3. 如何利用企业微信API给微信群推送消息
9 0
|
5天前
|
缓存 人工智能 API
【Python+微信】【企业微信开发入坑指北】2. 如何利用企业微信API主动给用户发应用消息
【Python+微信】【企业微信开发入坑指北】2. 如何利用企业微信API主动给用户发应用消息
9 0
|
5天前
|
5G Python
Windows11搭建Python环境(Anaconda安装与使用)
Windows11搭建Python环境(Anaconda安装与使用)
24 0
|
17天前
|
Ubuntu Python
python3安装clickhouse_sqlalchemy(greenlet) 失败
如果上述方法仍然无法解决问题,建议查阅相关错误信息和官方文档,以获取更详细的帮助。确保你的Python环境和依赖库都在最新版本,有时问题可能会因为版本不兼容而导致安装失败。
18 0
|
19天前
|
数据采集 自然语言处理 搜索推荐
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
|
19天前
|
缓存 前端开发 API
API接口封装系列
API(Application Programming Interface)接口封装是将系统内部的功能封装成可复用的程序接口并向外部提供,以便其他系统调用和使用这些功能,通过这种方式实现系统之间的通信和协作。下面将介绍API接口封装的一些关键步骤和注意事项。

热门文章

最新文章