首页 > 编程语言 >Python 环境配置(一)Python、Anaconda、Pycharm的安装

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

时间:2024-07-30 15:28:01浏览次数:11  
标签:Python 配置 环境 Anaconda Pycharm 安装

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

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


标签:Python,配置,环境,Anaconda,Pycharm,安装
From: https://www.cnblogs.com/bianchengafeng/p/18332546

相关文章

  • Pycharm 设置 yaml 格式接口测试用例模板 (python+pytest+yaml)
    前言初次编写的伙伴们可能对yaml格式不太熟悉,自己写yaml用例的时候,总是格式对不齐啊记不住设定好的关键字啊等等等琐事是我们可以在pycharm上设置用例模块,通过快捷方式调用出对应的模块,达到高效写用例的目的。 pycharm操作集:1、File-Settings(快捷键Ctrl+Alt+S) 2、Live......
  • Python - Redirecting output of print to a file
    Theprintfunctioncanalsobeusedtowritetoafile.Theoutputofprint,thatisbydefault,senttothescreencanberedirectedtoanopenfile.Forthis,youhavetosupplythefileobjectasanargumentforthenamedparameterfile.Hereisanexa......
  • Python:添加到相对于当前运行脚本的 sys.path 的最佳方法
    我有一个充满脚本的目录(比如说project/bin)。我还有一个位于project/lib的库,并希望脚本自动加载它。这是我通常在每个脚本的顶部使用的:#!/usr/bin/pythonfromos.pathimportdirname,realpath,sep,pardirimportsyssys.path.append(dirname(realpath(_......
  • python身份证号码+姓名一致性核验、身份证号码真伪查询API集成
    身份证号码+姓名核验的方式,顾名思义是身份证二要素核验,一般情况下,身份证真伪查询需要上公安户籍系统查询,但此种方式仅适合个人查询,企业要想随时随地实现身份证实名认证的功能,便需要集成身份证实名认证接口功能。翔云人工智能开放平台提供身份证号实名认证接口,实时联网,上传身份证......
  • 如何将数字分配给返回的 python 数据列表,我可以调用这些数据来打印
    这里完全是菜鸟。我在网上搜索过,找不到我想要做的事情的答案。我的代码在这里:importbs4asbsimporturllib.requestsauce=urllib.request.urlopen('https://www.amazon.com/gp/rss/bestsellers/kitchen/289851/ref=zg_bs_289851_rsslink').read()soup=bs.Beautiful......
  • python API增值税发票四要素核验、数电票查验、医疗票查验
    长期以来,对发票进行高效的管理一直困扰着众多企业财务,手动录入效率慢、出错率高、纸质发票易丢失等。今天,翔云为广大企业提供了发票查验接口与财政票据查验接口服务,可针对增值税发票管理系统开具发票,医疗票据、非税收入等财政类票据进行真伪查验。翔云发票识别接口,使得企业财务无......
  • 如何使用 python 在 influxdb 中创建组织和存储桶
    如何使用python在influxdb中创建组织和存储桶?我有一个python脚本,用于在influxdb中创建组织和存储桶,但它无法工作并返回未经授权的响应任何人可以使用influxdbapi帮助我解决这个问题吗?HTTPresponsebody:{"code":"unauthorized","message":"write:org......
  • Python - File opening modes and buffering
    'r'-readmode(default)'w'-writemode'a'-appendmode'x'-exclusivecreationWeknowthatthemode'r'opensanexistingfileforreadingonly;thefileshouldalreadyexist.Ifyouopenafilein......
  • 如何使用 Python 对图像中的掩模部分进行聚类?
    我需要以这样的方式拆分蒙版:如果蒙版内存在不一致,则会将其分开。例如,如果我在一只猫上画一个面具,我希望宽的部分(身体)是一个面具,窄的部分(尾巴)是另一个面具。目前,我有一个连续的面具,其中包括两者猫的身体和尾巴。我想将其分成两个不同的面具。如何使用Python实现此目的?原......
  • 如何在 python 中为具有不同类型作为值的字典添加类型声明
    我有一个字典如下my_dict={"key_1":"value_1","key_2":{"key_1":True,"key_2":1200}"key_3":True,}并且在我的类中@dataclassclassTestClass:my_dict:typing......