当前位置: 首页 > news >正文

Python软件和搭建运行环境

一、Python安装全流程(Windows/Mac/Linux)

1. 下载官方安装包
  • 官网地址:Download Python | Python.org

  • 版本选择建议:推荐Python 3.10+(勾选Add Python to PATH

Python安装界面截图

2. 详细安装步骤(以Windows为例)
  1. 双击安装包

  2. 勾选 "Install launcher for all users" 和 "Add Python to PATH"

  3. 选择自定义安装 → 确保所有可选组件被勾选

  4. 安装完成后验证:

    bash

    复制

    python --version
    pip --version
3. 环境变量配置(Mac/Linux)

bash

复制

# 查看Python路径
which python3

# 永久添加环境变量
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

二、虚拟环境管理(关键!)

为什么需要虚拟环境?
  • 隔离项目依赖

  • 避免版本冲突

  • 便于依赖迁移

1. 使用venv(Python内置)

bash

复制

# 创建环境
python -m venv myenv

# 激活环境
# Windows:
myenv\Scripts\activate.bat
# Mac/Linux:
source myenv/bin/activate

# 退出环境
deactivate
2. 使用conda(推荐数据科学方向)

bash

复制

# 安装Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

# 创建环境
conda create -n myenv python=3.10

# 激活环境
conda activate myenv

三、开发工具推荐与配置

1. IDE选择
工具特点适用场景
PyCharm功能全面,调试方便大型项目开发
VS Code轻量级,插件丰富通用开发
Jupyter交互式编程数据分析
2. VS Code配置指南
  1. 安装Python扩展

  2. 设置Python解释器路径(Ctrl+Shift+P → "Python: Select Interpreter")

  3. 推荐安装插件:

    • Pylance(代码提示)

    • Python Test Explorer(测试支持)

    • Jupyter(笔记本支持)


四、常见问题解决方案

1. python命令无效?
  • 重新安装并勾选Add Python to PATH

  • 手动添加环境变量:

    • Windows:系统属性 → 高级 → 环境变量 → 编辑Path

    • Mac/Linux:检查~/.bash_profile配置

2. pip安装包速度慢?

bash

复制

# 使用国内镜像源
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

# 永久配置
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
3. 多版本Python管理

bash

复制

# Windows使用py启动器
py -3.10 -m pip install package  # 指定Python3.10

# Linux使用update-alternatives
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1

五、最佳实践总结

  1. 始终使用虚拟环境

  2. 项目根目录添加requirements.txt

    bash

    复制

    pip freeze > requirements.txt
    pip install -r requirements.txt
  3. 定期更新核心包

    bash

    复制

    pip install --upgrade pip setuptools wheel

学习资源

  • Python官方文档

  • Python虚拟环境教程

  • VS Code Python开发指南

相关文章:

  • Java入职篇(4)——git的使用
  • Xcode16 Archive Error - Command SwiftCompile failed with a nonzero exit code
  • C++之OOP
  • Baklib企业CMS构建智能协作与流程实践
  • Next.js项目MindAI教程 - 第三章:数据库集成
  • CAN通讯不同类型帧C语言示例
  • 使用tiptap快速搭建markdown-富文本编辑器
  • Linux:利用System V系列的-共享内存,消息队列实现进程间通信
  • Java数据结构第二十三期:Map与Set的高效应用之道(二)
  • Python基础入门掌握(二)
  • 蓝桥杯:山
  • R语言高效数据处理-自定义EXCEL数据排版
  • 顺序表和链表的对比(一)
  • 基于Uniapp开发tab选项卡/标签栏前端组件
  • 医院手术麻醉信息系统是如何为医院提质增效的?
  • 【Kubernets】Deployment 和 StatefulSet 有什么区别?什么时候用 StatefulSet?
  • WIN10隐藏文件夹怎么显示?
  • pip install和conda install的区别
  • Vue秘籍:如何动态修改页面 Title(浏览器页签名称)?
  • Shell 脚本实现内存和磁盘监控
  • 应急管理部派出工作组赴山西太原小区爆炸现场指导救援处置
  • 巴西外长维埃拉:国际形势日益复杂,金砖国家必须发挥核心作用
  • 初步结果显示加拿大自由党赢得大选,外交部回应
  • 历史新高!上海机场一季度营收增至31.72亿元,净利润增34%
  • “85后”潘欢欢已任河南中豫融资担保有限公司总经理
  • 伊朗港口爆炸已致46人死亡