04-Python 安装及环境搭建

《Python 教程》总结

持续更新中,学习交流请加作者微信: python-baby

Python 安装说明

从 Python 官网 下载 并安装合适版本,或使用更简便、灵活的 Anaconda 或 Miniconda。

Anaconda

Anaconda 是用于科学计算的 Python 发行版,支持 Linux、Mac 和 Windows 系统。其提供包管理和环境管理功能,方便解决多版本 Python 并存及第三方包安装问题。

注意:自 2020 年 9 月 30 日起,Anaconda 的商业使用需要付费许可。Miniconda 不具备 Anaconda 的全部功能,但免费可用,安装包小巧,下载速度快。推荐使用社区化的 Miniforge 来规避商业风险。

Miniconda

打开以下网址下载 Miniconda:

若需 Anaconda:

安装指南
  1. Windows: 开始菜单/桌面 -> Anaconda Prompt
  2. Mac: 终端 (Terminal)
  3. Linux 和 Mac: 命令行执行 .sh 文件,例如:
    bash Miniconda3-latest-MacOSX-x86_64.sh
    
多 Python 环境管理

常用命令:

# 创建新环境
conda create -n py311data python=3.11
# 删除环境
conda remove -n py311data --all
# 激活环境
conda activate py311data
# 退出环境
conda deactivate
# 查看所有虚拟环境
conda info -e

使用 pip 安装与管理库包:

pip install numpy
pip install numpy -U  # 升级库
pip install numpy==1.24.2  # 安装指定版本
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple  # 指定源

也可以一次性创建环境并安装库:

conda create -c conda-forge -n py312 python==3.12 jupyterlab=4.1.8 'jupyterlab-lsp=2.2.5' pandas httpx

安装编辑器

推荐编辑器:

  1. Jupyter Lab (推荐用于学习和数据分析)
  2. Visual Studio Code (适合脚本和小项目)
  3. PyCharm (大型项目)
  4. Sublime Text (文本编辑查看)

Jupyter 安装指南

在终端中输入以下命令:

pip install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple

如果安装过程中遇到网络超时,可以换源重试。启动 JupyterLab 命令:

jupyter lab
支持 JupyterLab 插件

安装代码帮助和格式化插件:

pip install jupyterlab-lsp python-lsp-server  # 语言服务器协议
pip install jupyterlab-code-formatter black isort  # 代码格式化

Jupyter 快捷键

快捷键功能
<tab>代码提示
Shift + Enter执行本行并定位到新增行
D, D连按 D 删除本行
A / B向上/下增加一行
M / YMarkdown/代码模式
command/control + /注释/取消注释
i, i连按 i 退出单元格执行

Jupyter 魔法方法

方法功能
%time代码执行时间
{函数}?查看函数文档
%timeit {code}计时性能测试(算法复杂度)
%run {dir/code.py}脚本文件加载
%env查看所有环境变量
%%file test.py将 cell 中的脚本写入一个 py 文件
!python test.py执行脚本
!pip install numpy安装库包
%whos%whos int列出所有(指定类型)变量
%magic查看所有 IPython 魔法方法文档

开始写代码吧!

  • 27
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huanghong6956

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值