Python基础篇: 环境安装

Python基础环境使用

    • 一:运行环境Anaconda介绍
      • 1、Anaconda搭建
        • 1.1、下载方式
        • 1.2、安装
        • 1.3、验证是否安装成功
      • 2、管理python环境
        • 2.1、列出所有环境
        • 2.2、创建环境
        • 2.3、进入指定虚拟环境
        • 2.4、离开虚拟环境
        • 2.5、删除虚拟环境
      • 3、依赖管理
        • 3.1、安装依赖
        • 3.2、卸载依赖
        • 3.3、查看依赖
    • 二:编辑器PyChram介绍
      • 1、PyChram安装
      • 2、PyChram破解
      • 3、PyChram使用
        • 3.1、新建文件
        • 3.2、 运行文件

一:运行环境Anaconda介绍

1、Anaconda搭建

Anaconda是为方便使用Python而建立的软件包,其包含250多个工具包,多版本的Python解释器和强大的虚拟环境工具,可以很方便地解决多版本python 并存、切换以及各种第三方包安装问题,所以Anaconda是Python的全家桶。Anaconda可以使安装,运行和升级环境变得更简单,所以初步学习Python,这一个就足够了。

1.1、下载方式
  • 国内地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive
  • 官网地址: https://www.anaconda.com/
    我是从官网下载的,有点慢,大家可以尝试从国内网址选择合适的版本进行下载
1.2、安装

Windows下的Anaconda安装,是所谓的傻瓜式安装。这里有几个注意点:

  • 选择路径:不要把Anaconda安装在C盘,因为后边使用中会有很多个虚拟环境,安装很多包
  • 勾选加入环境变量
    然后安装过程中,其他就可以傻瓜式安装了
1.3、验证是否安装成功

window输入cmd,打开命令行

  • 方法一:输入conda,回车。看是否能进入conda环境。
    在这里插入图片描述
  • 方法二:输入activate,看能否进入虚拟环境
    在这里插入图片描述
    这里的base,是一个默认的虚拟环境。可以自行修改默认的环境,后面会分享这个命令

2、管理python环境

2.1、列出所有环境

命令:conda env list

# conda environments:
#
tempenv                  C:\Users\zhangfengxia\.conda\envs\tempenv
base                  *  D:\software\python  #这里的*代表当前使用环境

在这里插入图片描述

2.2、创建环境

命令:conda create -n env_names package_names

#输入命令,并指定python包的版本
#conda create -n tempenv python=3.7 Collecting package metadata (current_repodata.json): done
Solving environment: unsuccessful attempt using repodata from current_repodata.json, retrying with next repodata source.Collecting package metadata (repodata.json): done
Solving environment: done==> WARNING: A newer version of conda exists. <==current version: 23.5.0latest version: 23.11.0Please update conda by running$ conda update -n base -c defaults condaOr to minimize the number of packages updated during conda update useconda install conda=23.11.0## Package Plan ##environment location: C:\Users\zhangfengxia\.conda\envs\tempenvadded / updated specs:- python=3.7The following packages will be downloaded:package                    |            build---------------------------|-----------------ca-certificates-2023.12.12 |       haa95532_0         127 KBcertifi-2022.12.7          |   py37haa95532_0         149 KBopenssl-1.1.1w             |       h2bbff1b_0         5.5 MBpip-22.3.1                 |   py37haa95532_0         2.7 MBpython-3.7.16              |       h6244533_0        17.2 MBsetuptools-65.6.3          |   py37haa95532_0         1.1 MBwheel-0.38.4               |   py37haa95532_0          82 KBwincertstore-0.2           |   py37haa95532_2          15 KB------------------------------------------------------------Total:        26.9 MB...

在这里插入图片描述

2.3、进入指定虚拟环境

命令:conda env env_names

#进入tempenv环境
#activate tempenv

在这里插入图片描述

2.4、离开虚拟环境

命令:deactivate
在这里插入图片描述

2.5、删除虚拟环境

命令:conda env remove -n env_name

#删除刚刚创建的tempenv环境
#conda env remove -n tempenvRemove all packages in environment C:\Users\zhangfengxia\.conda\envs\tempenv:

3、依赖管理

3.1、安装依赖

python安装依赖(第三方包),常见的方式是使用pip install,除此之外,还可以使用conda install,下面以安装requests为示例,两种方式使用分别如下:

# 使用pip 安装
$ pip install requests  -i 加速源 #-i用来指定加速源# 使用 conda
$ conda install requests# 安装指定版本
$ conda install requests=2.29.0
3.2、卸载依赖
conda remove requests
3.3、查看依赖
# 查看所有
$ conda list
(base) ➜  ~ conda list
# # packages in environment at D:\software\python:
# Name                    Version                   Build  Channel
_anaconda_depends         2023.03                  py39_0    defaults
_ipyw_jlab_nb_ext_conf    0.1.0            py39hecd8cb5_1    defaults
alabaster                 0.7.12             pyhd3eb1b0_0    defaults
...
# 通过模糊搜索
$ conda list | grep req
requests                  2.29.0           py39hecd8cb5_0    defaults
requests-file             1.5.1              pyhd3eb1b0_0    defaults
requests-toolbelt         0.9.1              pyhd3eb1b0_0    defaults

二:编辑器PyChram介绍

PyCharm是一款Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

1、PyChram安装

官网地址:https://www.jetbrains.com.cn/pycharm/

我直接从官网下载的2023版本的,下载下来以后,傻瓜式安装,不过在安装过程中,还是建议安装在非C盘,在遇到下边这个创建快捷方式的地方,我是全选了这几项。其他的一直默认就可以
在这里插入图片描述

2、PyChram破解

访问网址获取破解码:https://vrg123.com/,在这个网站获取破解码,输入即可。这种破解方式不太稳定,用的人多容易被封,大家可以去找永久破解的方式

3、PyChram使用

3.1、新建文件

在这里插入图片描述

3.2、 运行文件

文件内右击,找到run就可以运行了;
右上角也可以执行,记得选中要运行的文件名
在这里插入图片描述

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

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

相关文章

Android linphone-android sdk设置语音编码问题

1.遇到的问题 今天遇到linphone-android sdk需要解决语音编码问题&#xff0c;需要指定编码。查了下配置&#xff0c;里面没有发现类似的配置。 ## Start of factory rc # This file shall not contain path referencing package name, in order to be portable when app is r…

uni-app 前后端调用实例 基于Springboot 上拉分页实现

锋哥原创的uni-app视频教程&#xff1a; 2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中...共计23条视频&#xff0c;包括&#xff1a;第1讲 uni…

篮球羽毛球乒乓球体育场馆预订小程序开发

开发一款专业的小程序&#xff0c;用于多场馆场地的预定和管理&#xff0c;包括体育馆、羽毛球馆、兵乒球馆、篮球馆等各类场馆。此小程序旨在为场馆提供全方位的运营解决方案&#xff0c;并满足会员的不同需求。 该小程序的核心功能特性包括&#xff1a; 场馆管理&#xff…

小心JDK20 ZipOutputStream

Oracle 團隊竟然這麽粗心&#xff0c;編譯JDK 20 時ZipOutputStream沒有編譯成功就發佈了。 所以這個20版本不可以使用ZipOutputStream。 GZIPInputStream 只能做最後的壓縮&#xff0c;不能添加多個附件ZipEntry。 下一個版本21不存在這個問題。 try(var zipOut new ZipOu…

SSM在线手机品牌商城----计算机毕业设计

项目介绍 该项目为前后台项目&#xff0c;分为普通用户与管理员两种角色&#xff0c;前台普通用户登录&#xff0c;后台管理员登录&#xff1b; 管理员角色包含以下功能&#xff1a; 管理员登录,用户管理,品牌管理,子品牌管理,商品管理,订单管理,留言板管理等功能。 用户角…

智能分析网关V4太阳能风光互补远程视频智能监控方案

一、背景需求 在一些偏远地区&#xff0c;也具有视频监控的需求。但是这类场景中&#xff0c;一般无法就近获取市电&#xff0c;如果要长距离拉取市电&#xff0c;建设的成本非常高且长距离传输有安全隐患&#xff0c;因此风光互补远程视频监控方案的需求也较多。利用风光电转化…

Python实现PowerPoint(PPT/PPTX)到PDF的批量转换

演示文稿是一种常见传达信息、展示观点和分享内容的形式&#xff0c;特别是PowerPoint演示文稿&#xff0c;广泛应用于各行各业&#xff0c;几乎是演讲等场合的必备工具。然而&#xff0c;演示文稿也有其限制&#xff0c;对设备的要求较高&#xff0c;且使用不同的软件或设备演…

Open AI 将于下周开放 GPTs 商店,海量AI工具将会改善工作生活

为了确保 GPTs 的上架合规性和质量&#xff0c;OpenAI明确了以下三个条件&#xff1a; 合规使用政策和品牌指南&#xff1a; 在提交 GPTs 上架申请之前&#xff0c;请仔细查阅 OpenAI 的使用政策和 GPT 品牌指南。确保你的应用符合相关规定&#xff0c;遵循 OpenAI 的使用准则…

安全加固之weblogic屏蔽T3协议

一、前言 开放weblogic控制台的7001端口&#xff0c;默认会开启T3协议服务&#xff0c;T3协议则会触发的Weblogic Server WLS Core Components中存在反序列化漏洞&#xff0c;攻击者可以发送构造的恶意T3协议数据&#xff0c;获取目标服务器权限。 本文介绍通过控制T3协议的访问…

【深入浅出RocketMQ原理及实战】「云原生升级系列」打造新一代云原生“消息、事件、流“统一消息引擎的融合处理平台

打造新一代云原生"消息、事件、流"统一消息引擎的融合处理平台 云原生架构RocketMQ的云原生架构实现RocketMQ的云原生发展历程互联网时期的诞生无法支持云原生的能力 云原生阶段的升级云原生升级方向促进了Mesh以及多语言化发展可分合化的存算分离架构存储分离架构的…

[HNCTF 2022 Week1]easy_html

[HNCTF 2022 Week1]easy_html wp 进入题目&#xff0c;页面内容&#xff1a; 饼干就是指 cookie &#xff0c;cookie 的中文是饼干。 抓包看看&#xff1a; cookie 中提示当前目录下有一个 f14g.php 文件。%2F 是 / 的 URL 编码。 访问 f14g.php 文件&#xff1a; 是一个输入…

Qt界面篇:Qt停靠控件QDockWidget、树控件QTreeWidget及属性控件QtTreePropertyBrowser的使用

1、功能介绍 本篇主要使用Qt停靠控件QDockWidget、树控件QTreeWidget及Qt属性控件QtTreePropertyBrowser来搭建一个简单实用的主界面布局。效果如下所示。 2、控件使用详解 2.1 停靠控件QDockWidget QDockWidget可以停靠在 QMainWindow 内或作为桌面上的顶级窗口浮动。默认值…