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

常州网络公司鼎豪网络网站建设临沂外贸国际网站建设

常州网络公司鼎豪网络网站建设,临沂外贸国际网站建设,工厂办公室装修设计,爱站工具有加超人下拉系统目录 1.Python解释器和Pycharm 2.Pycharm里配置Python解释器 3.Python解释器和软件包 4.Pycharm新建项目配置python解释器 4.1.新建项目 4.2.终端管理 Python 虚拟环境的命令 4.3.使用已有的虚拟环境 5.使用conda创建虚拟环境 1.Python解释器和Pycharm ​​Python 解释…目录 1.Python解释器和Pycharm 2.Pycharm里配置Python解释器 3.Python解释器和软件包 4.Pycharm新建项目配置python解释器 4.1.新建项目 4.2.终端管理 Python 虚拟环境的命令 4.3.使用已有的虚拟环境 5.使用conda创建虚拟环境 1.Python解释器和Pycharm ​​Python 解释器​​ 核心功能将 Python 代码转换为机器可执行的指令字节码使代码能够运行。不同版本代表语言特性的迭代更新如 Python 3.8、3.9 等。运行代码的前提必须安装 Python 解释器。 ​​PyCharm​​ 身份集成开发环境IDE提供代码编辑、调试、项目管理等功能。依赖关系PyCharm ​​本身不能执行代码​​需依赖外部的 Python 解释器。其他选择编写 Python 代码也可用 VS Code、记事本等工具甚至直接通过命令行运行。 ​​环境变量的作用​​ 将 Python 解释器的安装路径添加到系统的 PATH 中使系统能在任意位置通过命令 python 找到并调用解释器。 2.Pycharm里配置Python解释器 1. 每个 PyCharm 项目有独立的 Python 解释器​​ 在 PyCharm 中​​每个项目Project默认使用独立的 Python 解释器​​不会自动继承其他项目的解释器配置。创建新项目时PyCharm 会 ​​优先选择系统默认的 Python 解释器​​通常是 PATH 环境变量中的第一个 Python。如果未检测到 Python 解释器会提示你​​手动选择或下载指定版本​​。 ​​2. 为什么不同项目通常使用不同的解释器​​ ​​避免依赖冲突​​不同项目可能依赖不同版本的包如 pytest 6.0 vs pytest 7.0共享同一个解释器可能导致版本冲突。​​环境隔离​​例如 项目 A 使用 Python 3.8 Django 3.2项目 B 使用 Python 3.10 Django 4.0 如果共享解释器可能导致包版本不兼容影响项目运行。 ​​3. 如何管理不同项目的解释器​​ ​​虚拟环境推荐​​ PyCharm 默认会为每个项目创建独立的虚拟环境如 venv 或 conda隔离依赖。虚拟环境的解释器路径通常位于项目目录下如 项目名/venv/Scripts/python.exe。 ​​手动指定解释器​​ 在 File Settings Project: XXX Python Interpreter 中可选择已有解释器或新建虚拟环境。 3.Python解释器和软件包 我们编写python代码时经常会根据功能需要安装各种软件包比如NumPy、Pandas安装的命令通常是 pip install [包名],比如pip install numpy。pip 是 Python 的包管理工具用于安装和管理第三方库。又有个问题了我们要在哪里执行这个命令呢主要是在命令终端最好在pycharm软件底下的命令终端执行这个命令或者直接搜索包名下载。如下 为什么最好在pycharm里安装软件包呢因为前面解释过项目是独立的 Python 的包如 pytest、numpy 等是安装到特定解释器的 site-packages 目录中的而不是全局共享的。如果在电脑的命令终端cmd安装这些包存储的就是系统变量里的python解释器的site-packages 目录里可能跟你现在项目里用的python解释器不是同一个导致你项目里还是没有这个包。所以说安装的包是跟随你的python解释器的切换了解释器你就得重新安装需要的包了。那比如说我想继续在新项目里使用装过的包但是需要的python解释器又是别的版本的有什么办法继续使用那些包而不用重新装呢 4.Pycharm新建项目配置python解释器 4.1.新建项目 1.位置项目位置 2.每一个项目都需要一个环境 3.位置环境就是管理项目环境包、解释器... 4.基础解释器运行python程序不同项目不同版本 5.继承全局站点包虚拟环境会继承全局 Python 环境中已安装的包。通常不建议勾选以避免依赖冲突。 ​​特性​​​​Virtualenv​​​​Conda​​​​系统解释器​poetry​​​用途​​创建独立的 Python 虚拟环境管理 Python 环境 非 Python 依赖如 C/C 库全局 Python 环境所有项目共享​​依赖隔离​​✅ 每个环境独立✅ 每个环境独立❌ 所有项目共享​​包管理工具​​pipconda支持 Python 非 Python 包pip​​适用场景​​纯 Python 项目轻量级隔离数据科学、机器学习依赖复杂库简单脚本、临时测试​​是否需要额外安装​​pip install virtualenv需安装 Anaconda/Miniconda系统自带或手动安装 Python​​预装常用库​​❌ 需手动安装✅ Anaconda 自带NumPy、Pandas 等❌ 需手动安装​​环境管理方式​​virtualenv venv  source venv/bin/activateconda create -n myenv  conda activate myenv直接使用系统 Python​​推荐使用​​一般 Python 开发数据科学、AI 开发不推荐仅临时使用 4.2.终端管理 Python 虚拟环境的命令 ​​操作​​​​命令​​​​安装 Virtualenv​​pip install virtualenv​​创建虚拟环境​​ virtualenv {名称}默认 Python 版本br virtualenv -p python3.9 venv指定 Python 3.9 ​​激活虚拟环境​​ ​​Windows:​​ {虚拟环境目录}\Scripts\activate macOS/Linux:​​ source venv/bin/activate ​​退出虚拟环境​​deactivate​​查看已安装包​​pip list​​安装包​​pip install package_name​​导出依赖​​pip freeze requirements.txt​​从依赖文件安装​​pip install -r requirements.txt​​删除虚拟环境​​直接删除 venv 文件夹 点击下方终端默认已经激活了虚拟环境也就是说可以在终端操作程序运行、包安装等等  # 创建并激活虚拟环境 virtualenv 虚拟环境 #source venv/bin/activate # macOS/Linux 虚拟环境\Scripts\activate # Windows# 安装包 pip install numpy pandas# 导出依赖 pip freeze requirements.txt# 退出环境 deactivate 4.3.使用已有的虚拟环境 如果当前项目需要使用之前项目的虚拟环境也可以直接配置解释器 然后选择之前项目的虚拟环境就可以了  这样当前空项目就可以使用之前安装的包不用重新安装 5.使用conda创建虚拟环境 需要安装conda版本 使用conda创建的虚拟环境的目录不在项目底下而是在anaconda安装目录下的envs目录下。 ​​操作​​​​命令​​​​创建虚拟环境​​conda create -n myenv python3.9​​激活环境​​conda activate myenv​​退出环境​​conda deactivate​​查看所有环境​​conda env list​​安装包​​conda install numpy 或 pip install numpy​​导出环境配置​​conda env export environment.yml​​从 YAML 文件创建环境​​conda env create -f environment.yml​​删除环境​​conda env remove -n myenv # 创建并激活环境 conda create -n myenv python3.9 conda activate myenv# 安装包conda 或 pip conda install numpy pandas pip install matplotlib# 导出环境配置 conda env export environment.yml# 退出环境 conda deactivate# 删除环境 conda env remove -n myenv
http://www.hkea.cn/news/14430893/

相关文章:

  • 椒江住房和城乡建设规划局网站餐饮公司简介模板
  • 通讯员队伍建设与网站新闻管理如何选择昆明网站建设
  • 创建免费网站需要什么条件长宁青岛网站建设
  • 美团是最早做团购的网站么58同城泰安
  • 羽贝网站建设安平县建设局网站
  • 东阳市城建设局网站网站运营需要服务器吗
  • 网站的前台和后台茂名网站制作网页
  • 网站设计主页花生壳域名注册官网
  • 海宁公司做网站网站建设模板推广
  • 网站如何提交百度收录食品网站建设方案项目书
  • 重庆手机网站建设开公司的注意事项
  • 燕郊网站建设哪家好唐山网站建设500元
  • 东莞网站建设lhznkjasp.net网站思路
  • a站全称wordpress默认页面
  • dw做的简单的个人网站网盘邢台开发区网站
  • 网站的付款链接怎么做的网站建设模板哪家好
  • 网站注册搜索引擎的目的是网络营销的特点决定了它不能满足
  • 点击图片是网站怎么做wordpress会员无法注册
  • 太原市建设工程招投标信息网站wordpress地图页面如何添加
  • 怎样做网站api接口免费移动网站模板
  • 河南网站建设yijuce佛山网站建设全方位服务
  • 做设计那些网站可以卖设计图网站优惠券怎么做的
  • 做视频网站需要多大的带宽免费个人简历表
  • 针对人群不同 网站做细分免费可以做旅游海报 的网站
  • 网上商城网站建设意义郑州门户网站制作
  • 中国建设银行网站 路护航官网wap网站 劣势
  • 做网站空间要多大海珠五屏网站建设
  • 做手机网站的好处做影视网站赚钱
  • 3分钟搞定网站seo优化外链建设官方网站建设方法
  • 手机怎么注册自己的网站教育网站建设毕业设计说明书