Python 环境配置(一)Python、Anaconda、Pycharm的安装

news/2024/11/16 14:25:09/文章来源:https://www.cnblogs.com/bianchengafeng/p/18332546

Python 环境配置(一)Python、Anaconda、Pycharm的安装

本人之前已安装一次,此次为卸载之后的重新安装。。。

一、Python

1、下载

下载官网:

下载链接:Download Python | Python.org

img

勾选 添加到路径 (环境变量)

img

next

img img

如图所示

img

之后点close关闭


2、验证

win+R cmd:

python

img退出

exit()

验证pip

pip show pip

img

如图则成功


IDLE介绍

IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就会自动安装,不需要另外去找。同时,使用Eclipse这个强大的框架式IDLE也可以非常方便的调试Python程序。基本功能:语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。 来源:Idle(集成开发环境)_百度百科 (baidu.com)

下面将使用Pycharm作为集成开发环境


二、Pycharm

本文就不演示IDLE了,让我们直接用pycharm来体验python的美妙

1、下载

下载 PyCharm:JetBrains 出品的用于数据科学和 Web 开发的 Python IDE

下载专业版并安装

img

如图勾选好

img

之后无脑安装即可


如若环境变量出现问题,建议重启电脑


2、使用

可以使用IDEA所用配置(很智能高效)

img

导入后就可获取与IDEA一样的体验

如若不然,可以自己配置


没有这个配置界面的也无妨,可以自行配置

比如中文包等插件

基本大差不差,不影响使用


新建项目,测试使用

img

在项目中新建python文件进行测试

注意.venv文件不要动,也不要误操作在其中建立文件

应建立与.venv同级的文件

print("hello world")

如图所示

img

环境管理

在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.10。所有第三方的包都会被pip安装到Python3的site-packages目录下。

如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?

这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。venv就是用来为一个应用创建一套“隔离”的Python运行环境。

来源:venv - 廖雪峰的官方网站 (liaoxuefeng.com)

有没有更好的办法来处理这一情景呢?除了venv 、pip 这种的?

与传统的 Python pip 工具相比 Anaconda 的conda 可以更方便地在不同环境之间进行切换,环境管理较为简单。

来源:Anaconda 教程 | 菜鸟教程 (runoob.com)

所以,我们可以使用 Anaconda 来进行管理


三、Anaconda

1、下载

官网注册或者跳过注册

img

??下载好慢??

可以使用“魔法”,或者更推荐用迅雷打开下载的官网网页,然后进行下载

勾选后安装

img

自定义路径后安装

img

勾选 清理安装包缓存 后安装

img

耐心等待安装。。。

之后无脑next继续即可。。。


目前,新版的没有配置环境这一选择框

后文将手动配置


2、配置镜像

win下搜索并打开Anaconda Prompt

img

!!! 逐条 !!! 输入以下命令并回车

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
img

3、配置环境变量

根据个人文件夹的命名情况配置

配置到系统变量的Path中

img

验证

conda --version

注意:--version 是两个--

img

3、使用

创建环境

img img

耐心等待创建。。。

img

有了Anaconda,我们就可以很方便的去管理环境了


四、Pycharm关联Anaconda

打开设置

img

如图操作

imgimg

img

按所示路径进行操作

img

按需选择

img

结果如图

img img

之后就可以按需选择所需环境了


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/774085.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ - VS2019配置pthread线程库

1. 说明 在VS里用MS编译器不能直接调用pthread库,需要先自行下载该库:http://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip 解压后用得到的只有Pre-built.2文件夹下的文件。2. 配置 如下图分别配置三大项:包含目录-->...pthreads-w32-2-9-1-releas…

Windows安全策略

Windows 安全策略是系统管理的一部分,用于设置和管理计算机或网络的安全配置。保护系统免受未经授权的访问和其他安全威胁。常见 Windows 安全策略分类: 1. 账户策略 (Account Policies) 账户策略管理用户账户的行为和属性,主要包括: • 密码策略: • 密码历史记录:限制用…

lca总结+树上差分

lca lca简称最近公共祖先——简介在此,不过多赘述 这里主要写的是倍增算法,oi-wiki上用的是vector,由于本人不会,只会用链表,所以这里就放链表的代码了例题加一个数组按倍增数组的方式存距离即可题解——点击查看代码 #include<bits/stdc++.h> #define int long lon…

基于OM6626/NRF528210系列的ESL电子价签应用

在竞争激烈的零售行业,效率和顾客体验至关重要。传统的纸质价签在更新频率、准确性和管理成本上存在诸多不足。而电子价签(ESL,Electronic Shelf Label)作为一种智能化解决方案,正在逐渐取代传统价签,帮助零售商提高运营效率和顾客满意度。01电子价签的优势 电子价签通过…

模拟退火

模拟退火 必须要单独开一个专题来讲模拟退火了。 看到身边很多同学写的模退都是不标准的,步长没有随温度的降低而减小,只能叫随机爬山。 系统的学习模退是跟着 Acwing 的 yxc,他写的模退给人一看就有一种豁然开朗,神清气爽的感觉,让你惊叹天下竟然还有如此精妙的算法。 是…

成为Apache SeaTunnel贡献者的N种方式

如何参与开源贡献参与开源贡献的常见方法有多种:1)参与解答 在社区中, 帮助使用过程中遇到困难的人,帮他们解释框架的用法也算是一种贡献。 2)文档贡献 帮助框架来完善文档,比如说将英文文档翻译为中文,纠正文档里面的错误单词,这 是很多人参与开源贡献的第一步。 3)代…

构建个性化财务数据看板,免费可视化工具来助力

财务月度数据,作为企业经营的晴雨表,其重要性不言而喻。然而,面对海量、复杂的数据,如何快速提炼关键信息,形成直观易懂的洞察报告,成为了众多企业面临的挑战。随着技术的不断进步,可视化工具正逐步成为财务数据分析领域的得力助手,帮助企业轻松构建财务月度数据看板,…

企业级Scrum敏捷开发培训:推动团队高效运作

“企业级Scrum敏捷开发培训:推动团队高效运作”​ 在当今快速变化的商业环境中,企业必须不断创新和快速响应市场需求,以保持竞争优势。Scrum敏捷开发方法作为一种高效的项目管理框架,已被全球众多企业采用,用于提高团队协作和交付速度。为了帮助企业更好地理解和应用Scrum…

关于VMware workstation添加本地物理磁盘时候提示“未能为设备XX加载分区,权限不足,无法访问文件”的解决办法

前言:玩虚拟机这么久了,原先一直是直接初始化虚拟机的时候按照流程新建虚拟机硬盘,但是正常情况下虚拟机硬盘与物理机硬盘是隔离开的,无法直接相互访问 正常情况下 是安装vm tools来进行相互间文件传输,或者将物理磁盘上的文件拷贝到U盘,当插上U盘的时候选择连接到对应的…

记一个kvm虚拟器迁移后无法启动故障

参考 https://www.cnblogs.com/joshua317/p/18061002故障现象 kvm虚拟机从一台主机迁移至另外一台主机后启动失败 报错信息如下# Type "journalctl" to view system logs.使用命令查看错误信息 # Failed to mount /sysroot原因分析 CentOS系统启动时出现Failed to mo…

Win11系统C盘拒绝访问或打不开怎么办???

在使用Win11系统的时候,有用户可能会遇到C盘拒绝访问或者无法打开的情况,因此可能会感到困惑和无助。而这通常是由于权限设置问题或者其他系统错误导致的。不过,不必过于担心,因为这种情况通常可以通过一些简单的步骤来解决,一起来看看吧。C盘拒绝访问或打不开的解决方法方…