开发环境部署指南-Python

Ubuntu 18.04 Python 3开发环境实战部署指南 Python开发环境是软件工程的基础支撑,其核心在于解释器管理、依赖隔离与系统兼容性三者的协同。在Linux服务器场景中,Ubuntu 18.04作为长期支持(LTS)发行版,虽已停止主流更新,但仍在大量生产环境中承担关键任务;其内置的Python 3.6与APT包管理体系深度耦合,导致直接升级或替换易引发apt崩溃、ssl模块缺失、pip失效等连锁故障。因此,构建稳定环境需摒弃‘覆盖式安装’思维,转而采用分层隔离策略:以apt保障系统底层稳定,用pyenv实现用户级多版本灵活切换,再通过venv完成项目级 阅读详情

Python

下载

官网下载地址:Python-Downloads

安装

  • 打开安装包所在文件夹,双击开始安装
  • 勾选 “Add Python to PATH” 复选框,点击 “Customize installaion”
  • 保持默认设置,点击 “next”
  • 修改安装路径(记住此路径,不建议安装在C盘), 这里改为 D:\Program Files\Python\Python10,–> 点击 “Install” 开始安装
  • 安装完成后检查是否安装成功
    • 按 Windows+R --> 输入 “cmd” --> 点击确定或敲回车
    • 输入 “python” --> 按回车键,若出现">>>"信息,表明安装成功(命令行变为三个大于号)
    • 若显示’python’不是内部或外部命令,也不是可运行的程序。则需要手动配置环境变量(参考下一节)
  • 配置环境变量(无异常则无需配置)
    • 进入系统环境变量
    • 用户变量 --> Path --> 单击编辑
    • 打开Python的安装路径 --> 点击地址栏 --> Ctrl+C 复制路径
    • 在编辑环境变量选项卡点击新建 --> 粘贴路径 --> 点击确定

💡注意事项:有时候配置了环境变量,在命令行输入 “Python” 会弹出微软商店。解决办法是将上面添加的 Python 环境变量上移到微软商店(WindowsApps)前面

  • pip 环境变量配置
    Python 常常用到 pip 工具安装第三方库(模块),pip 工具通常是随着 Python 一起安装好的,但是使用 pip 安装库时,可能会出现’pip’不是内部或外部命令,也不是可运行的程序的错误提示。
    这同样可以通过配置环境变量解决。复制路径时要注意的是,pip 工具在 Python 目录的 Scripts 文件夹下

pip 配置内网代理

  • 临时使用(单次安装)
    运行以下命令使用国内清华大学的源安装软件包:pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 长期使用(默认配置)
    • 方法一:创建配置文件
      Windows环境pip的配置文件路径为:C:\Users<UserName>\pip\pip.ini,在其中配置如下内容:
      [global]
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      [install]
      trusted-host = https://pypi.tuna.tsinghua.edu.cn
      timeout = 300
      
    • 方法二:命令行修改
      打开cmd命令行,运行如下命令:
      pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
      pip config set global.trusted-host https://pypi.tuna.tsinghua.edu.cn
      pip config set global.timeout 300
      

pip 常用命令

查看已安装的库:pip list
更新pip版本:pip install --upgrade pip
安装库:pip install <packageName>
卸载库:pip uninstall <packageName>
查看pip配置列表:pip config list

  • 常规项目使用到的第三方库
    打包exe文件工具:pip install pyinstaller 打包命令:pyinstaller --onefile yourScript.py
    服务器部署工具:pip install fastapi
    JDBC连接工具:pip install JayDeBeApi
    网络请求工具:pip install requests
    大数据传输库:pip install pyarrow
    数据分析库:pip install Pandas

pip安装的第三方包存放路径一般为程序安装目录下的Scripts目录中,例如D:\ProgramData\Python\Python310\Scripts

Python学习笔记

  • Python脚本打包为EXE可执行程序:
pip installer pyinstaller # 安装pyinstaller
pyinstaller your_script.py # 基本打包命令(不推荐)
pyinstaller --onefile your_script.py # 将所有依赖项打包到一个单独的可执行文件
pyinstaller --onefile --noconsole your_script.py # 可执行程序隐藏控制台窗口
pyinstaller --onefile --icon=your_icon.ico your_script.py # 使用--icon选项添加一个图标文件
pyinstaller --exclude-module=module_name your_script.py # PyInstaller可能会包含一些你的应用程序并不需要的模块,你可以使用--exclude-module选项来排除
pyinstaller --help # 查看所有可用的命令行选项
  • 使用numpy、pandas和matplotlib分析数据:pip install numpy pandas matplotlib
  • python安装/卸载指定版本包:

使用pip install/uninstall 包名==版本号

pip install requests==2.25.1 #安装requests v2.25.1
pip uninstall requests==2.25.1 #卸载requests v2.25.1
  • 更新第三方库
# 更新一个特定的第三方库,比如numpy
pip install --upgrade numpy

# 更新所有已安装的库,可以使用pip的list和upgrade命令结合,先列出所有过时的包再更新
pip list --outdated
pip install --upgrade package1 package2 package3
Python环境搭建及工作环境部署 python的介绍及安装,工作环境的部署 阅读详情

相关推荐

Python入门必备,保姆级Python编程环境部署教程

Python入门看过来!Python入门看过来!Python入门看过来!Python入门是一定离不开部署Python编程环境的!因为等大家开始学Python,代码越写越长,文件越建越多时,编程环境是必需;而且搭环境没有你看到的那么复杂那么难,其实很简单,装上两个软件就可以了,anaconda和VScode。所以跟着本教程来操作吧,不到半小时搞定!

veratata的博客 755

python安装

Python环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, ...

anya1618的博客 1230

Ubuntu下快速部署Python开发环境:从pip到uv的平滑迁移指南

本文详细介绍了在Ubuntu系统下如何快速部署Python开发环境,并实现从pip到uv工具的无缝迁移。uv作为基于Rust编写的高效Python工具链替代方案,大幅提升了依赖安装速度,兼容现有pip工作流,特别适合大型项目开发。文章包含安装指南、性能对比及常见问题解决方案,帮助开发者轻松优化开发效率。

z4a5b6的博客 261

python环境搭建(含库管理)【超详细】

本文主要讲述如何安装python环境,包括: 1.python的安装 2.编辑器的安装 3.python库的管理 4.anaconda的安装 目前Windows版的操作方法已更新完毕,Linux的操作方法不定期更新希望这篇文章最大家有所帮助。

NagatoSuzu的博客 3万+

Python环境搭建教程详解

首先,需要从Python官网(python.org)下载Python的安装包。如果是在Windows上安装Python,可以直接下载.exe文件,然后按照提供的安装向导完成安装即可。虚拟环境是Python中一个非常有用的工具,可以让多个项目使用不同的Python版本和依赖。在完成以上步骤后,就可以编写Python代码了。对于想要学习Python的初学者来说,Python环境的搭建是一个非常重要的步骤。通过以上步骤的操作,初学者可以轻松搭建好Python的学习环境,顺利地进行Python的学习和开发。

. 5773

FMCW雷达基本原理(通俗易懂)篇2

FMCW雷达(Frequency Modulated Continuous Wave Radar)是一种使用频率调制连续波的雷达系统。它使用一个发射器发射一个连续波,但是这个连续波的频率会在一定的范围内不断变化。当这个连续波遇到一个目标物体并被反射回来时,接收器会检测到这个反射波的频率变化,并计算出目标物体的距离和速度等信息。FMCW雷达的原理可以理解为:1.发射器发射一个连续波,这个波的频率会从一个固定的起始频率开始,逐渐变化至一个固定的终止频率。

研二小学鸡的博客 7691

Python开发环境配置全指南:从安装到项目部署

Python开发环境配置是编程学习的第一步,理解Python解释器、包管理工具和虚拟环境等核心概念至关重要。Python解释器作为代码执行引擎,配合pip等包管理工具可以高效管理第三方库依赖。通过virtualenv或venv创建隔离的虚拟环境,能有效解决不同项目间的依赖冲突问题。合理的环境配置不仅能提升开发效率,还能避免因环境问题导致的各类错误。本文详细介绍了Windows、macOS和Linux三大平台的Python安装方法,并提供了VS Code、PyCharm等主流开发工具的配置指南,以及从基础环境

diaoqu4574的博客 364

arcgis根据矢量范围统计栅格数据众数、最大值、均值、中位数、最小值、少数等

像元统计数据 根据多个栅格数据计算每个像元的统计数据。 可用的统计数据有:众数、最大值、均值、中位数、最小值、少数、范围、标准差、总和及变异度。 https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/spatial-analyst-toolbox/an-overview-of-the-local-tools.htm ...

GIS哼哈哈的博客 6万+

【openEuler Python 部署指南】:手把手教你从零搭建高效Python开发环境

auto-generated

FastProceed的博客 827

3D医学影像开发入门<一>:VS2019+DCMTK3.6.8编译及环境配置

3D医学影像开发入门:VS2019+DCMTK3.6.8编译及环境配置

欧特GO 1308

Sigrity Power DC Resitance Network Model Generation模式生成电阻SPICE模型操作指导

Sigrity Power DC Resitance Network Model Generation模式是用于提取负载每个pin电阻SPICE模型的,结果以spice网表形式展现,仍然以Motherboard.spd为例进行说明。目的是模拟实际情况,via的孔壁电镀1mil,中间是空心的,让via不完全被填充金属成为实心via。Upper/lower Tolerance:上下公差,设置为5%,也就是压降允许的范围。P/F Mode:通过/失败模式,选择Worst,最差的情况。

weixin_54787054的博客 417

【openEuler Python部署终极指南】:手把手教你从零搭建高效Python开发环境

掌握openEuler系统下Python环境高效搭建方法,本指南提供从基础配置到虚拟环境管理的完整流程,适用于开发、运维及教学场景。涵盖源码编译、包管理与常见问题解决方案,助你快速部署稳定开发环境,值得收藏。

InstrFun的博客 1136

2.0 电子凸轮 西门子1500电子凸轮使用研究1

本文研究了S7-1500T电子凸轮同步控制技术,通过仿真实验得出以下结论:1)通过比例系数可调整凸轮曲线形状;2)解除同步需调用从轴其他运动指令;3)详细阐述了凸轮同步的5个实施步骤。重点分析了三种同步类型(主值距离同步、动态参数同步和直接同步)的特点及应用场景,并探讨了缩放系数、偏移量等参数对凸轮曲线的影响。同时介绍了凸轮应用模式及常见异常处理方法,为工程应用提供了重要参考。

qq_34047402的博客 809

RealChar开发环境搭建:从Python安装到Docker部署终极指南

🎙️🤖 **RealChar** 是一个创新的开源项目,让你能够创建、定制并与AI角色/伴侣进行实时对话。这个全栈解决方案集成了多种先进技术,包括OpenAI GPT、Anthropic Claude等大型语言模型,以及语音识别和文本转语音功能,让你在任何地方都能与AI进行自然流畅的交流。 ## 🚀 快速开始:环境准备 在开始搭建RealChar开发环境之前,你需要准备以下基础组件:

gitblog_00830的博客 445

11、Windows Autopilot 部署与设备注册全攻略

本文详细介绍了Windows Autopilot的完整部署流程,涵盖注册配置文件设置、注册状态页面(ESP)配置、设备注册方法(包括CSV导入、JSON注入、在线注册等)、自动化脚本实现及故障排除技巧。通过手动与PowerShell自动化两种方式指导用户完成配置,并提供流程图、最佳实践和常见问题解答,帮助IT管理员高效实现设备零接触部署与管理。

ii567的博客 342

GD32H757的can通信配置,提供方案参考!

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1836

python3-krakenex部署指南:从开发环境到生产环境

想要快速上手 Kraken 加密货币交易所的 Python API?这份完整的 python3-krakenex 部署指南将带您从零开始,轻松完成从开发环境到生产环境的完整配置流程。🎯 python3-krakenex 是一个轻量级的 REST Exchange API 客户端,专为 Kraken.com 加密货币交易所设计,为开发者提供了简洁高效的接口来访问 Kraken 的交易数据。 ##

gitblog_00221的博客 958

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Python嵌入式版本部署指南:从解压到配置完整开发环境

在软件开发和部署中,环境隔离与可移植性是关键需求。Python作为主流编程语言,其标准安装版虽然便捷,但在受限环境或需要嵌入其他应用的场景中存在局限。Python嵌入式版本(Embedded Package)正是为此设计的解决方案,它采用绿色解压模式,不依赖系统环境变量和注册表,为软件分发、持续集成和受限环境部署提供了高度可控的运行环境。其核心原理在于精简运行时和默认禁用site模块,这要求开发者手动配置模块搜索路径和包管理工具。通过启用site模块、安装pip并配置镜像源,可以构建出功能完整的便携式Pyt

weixin_33860553的博客 387

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Dalamud | 3 个实战场景看懂 FFXIV 插件框架

打团本时想同时盯住队友血量、增益和物价,原生 FFXIV 界面只能一个个窗口点开。FFXIV 插件框架 Dalamud 把游戏内部数据与绘制接口暴露给 C# 插件,让你在游戏里挂上自己的浮层。3 分钟讲清它是什么、能做什么、怎么上手。 ## Dalamud 这个 FFXIV 插件框架能给你什么 4 项能力,按日常感知频率排列: - **游戏内浮层窗口**:基于 ImGui 绘制库并内置 `W

gitblog_00982的博客 426

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

PyCharm安装教程详细介绍:一站式Python开发环境部署指南

PyCharm安装教程详细介绍:一站式Python开发环境部署指南 【下载地址】PyCharm安装教程详细介绍 这份详尽的PyCharm安装指南为您提供了全面的教程,帮助您在Windows和Mac系统上轻松安装PyCharm。无论您是Python编程初学者还是有经验的开发者,PyCharm作为一款功能强大的集成开发环境(...

gitblog_06769的博客 704

最完整Python-TUF安装指南:从基础部署到企业级开发环境配置

你是否曾因依赖包被篡改而导致生产事故?根据OWASP 2024年报告,供应链攻击发生率同比增长317%,其中72%的安全事件源于不安全的更新机制。Python-TUF(The Update Framework)作为CNCF托管的开源项目,通过分布式签名验证、分层信任模型和优雅的密钥撤销机制,为软件更新提供了军工级别的安全保障。 本文将带你完成从基础安装到企业级开发环境的全流程配置,包含: - 3...

gitblog_00132的博客 523

RMBG-2.0部署指南:VSCode配置Python开发环境

本文介绍了如何在星图GPU平台上自动化部署RMBG-2.0背景移除(内置模型版)v1.0镜像,快速构建高精度AI图像处理环境。该镜像基于BRIA AI最新模型,支持一键去除人像或商品图背景,典型应用于电商素材制作、证件照处理及短视频内容生产,显著提升视觉内容生成效率。

weixin_34438187的博客 378

Python3.9环境部署实战:从零开始搭建AI开发环境的完整指南

本文介绍了基于星图GPU平台自动化部署Python3.9镜像的完整流程,助力开发者快速搭建轻量化的AI开发环境。通过该平台,用户可高效配置Miniconda、Jupyter Notebook及SSH远程访问,典型应用于模型微调与交互式AI项目开发,显著提升环境复现性与研发效率。

weixin_28872035的博客 295

Python3.9+Jupyter部署教程:可视化开发环境快速上手指南

本文介绍了如何在星图GPU平台上自动化部署Python3.9镜像,快速搭建集成了Miniconda和Jupyter Notebook的可视化开发环境。该环境开箱即用,特别适合用于交互式数据分析和机器学习项目原型开发,用户可通过浏览器直接进行代码编写、调试和结果可视化,极大提升开发效率。

weixin_42588877的博客 749

Python3.8开发环境搭建实战:Miniconda镜像快速部署指南

本文介绍了如何在星图GPU平台上自动化部署Miniconda-Python3.8镜像,快速搭建独立、可复现的Python开发环境。该镜像预置了Python 3.8和Conda包管理器,用户可轻松创建隔离的虚拟环境,应用于机器学习、数据分析等项目的环境配置,有效解决依赖冲突问题,提升开发效率。

weixin_35811662的博客 185
上一篇: 开发环境部署指南-Git
下一篇: Windows设置程序开机自启方法
莫问ikun
博客等级 码龄4年 54粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值