首页 > 编程语言 >学习Python前要了解的tips

学习Python前要了解的tips

时间:2023-01-01 14:00:12浏览次数:66  
标签:前要 Python python 卸载 pip tips 环境变量

学习Python前要了解的tips

对后续的学习来说很重要,否则后续会出现一些奇奇怪怪的问题,而且很难找到解决方法。嘿嘿,就不要问我怎么知道的了吧,好多都是我踩过的坑

卸载电脑内软件

之前我一直用电脑自带的控制面板卸载软件,但它并不能删除一些空文件夹和注册表,导致后来出现许多问题。

推荐使用:geek(目前我发现的最好用的软件)

[百度网盘链接](链接:https://pan.baidu.com/s/1O9W2ZQJJolFyUPVTFQUXkA?pwd=8888
提取码:8888)

解释器和编辑器

  • Python解释器:解释代码用,把计算机语言翻译给计算机认识(推荐Python官网(域名为Python.org)下载)右击此电脑点击属性可查看电脑相关信息,可以看自己电脑是64位还是32位的系统类型

  • 编辑器:辅助你编写代码用,有自动补全以及提示功能(推荐Vs Code)

    Python解释器的安装

    image-20230101113521481

  1. 勾选Add Python.exe to PATH(将python添加到环境变量)
  2. 选择自定义安装

$\Downarrow$

image-20230101114715146

$\Downarrow$

image-20230101115134261

$\Downarrow$

win+r输入cmd打开终端

image-20230101120900927

编译器(傻瓜式安装就好了)

注意选择global那个(第二个)

pip命令相关(命令均在cmd终端执行)

  • python的pip是用来管理Python包的,支持安装、卸载、更新等对Python包的操作

  • 下载包pip install 包名(这个常用需要记一下)

  • 卸载包pip uninstall 包名

  • 查看已安装包pip freeze

    关于pip的一些小tips

    一次性pip换源

    pip install requests -i http://pypi.douban.com/simple/
    

    永久配置pip换源豆瓣(推荐)

    pip config set global.index-url https://pypi.douban.com/simple/
    

    http可能会报不安全错误(http$\rightarrow$https)

所有pip命令下载的包都在D:\interpreter\python\Scripts里(在你python安装位置的Scripts里)

关于环境变量

概念

环境变量是指在操作系统中用来指定操作系统运行的一些参数:也就是说,操作系统通过环境变量来找到运行时的一些资源。例如链接的时候帮助链接器找到动态库(标准库)或者是执行命令的时候,帮助用户找到命令的位置。

Path环境变量

添加环境变量的步骤:

  1. win+i打开设置并输入高级系统设置,点击高级。

  2. 点击环境变量,配置系统变量(下面这个)。(用户变量也可以,只是系统变量可以所有人用,用户变量只能管理员用。)

  3. 找到path并进行编辑

    image-20230101132923075

  4. 编辑(将exe为后缀的可执行文件的路径放在里面)

    效果

    未配置前

    image-20230101133710365

    配置后

    image-20230101133533450

标签:前要,Python,python,卸载,pip,tips,环境变量
From: https://www.cnblogs.com/cquptxj/p/17018032.html

相关文章

  • Python矩阵作图库matplotlib的初级使用(2)
    基础介绍matplotlib图形对象层级结构:图形对象(figure)→子图对象(axes)→坐标轴对象(axis)→定位器对象-刻度线(locator)/格式化器对象-刻度线标签(formatter)......
  • Python画日历图
    遇到需要统计一年中每天的某个数值,并以日历的方式呈现出来excel中准备好数据:#导入用到的包importpandasaspdimportmatplotlib.pyplotaspltimportseabornas......
  • OpenCV+yolov3实现目标检测(C++,Python)
    OpenCV+yolov3实现目标检测(C++,Python)  目标检测算法主要分为两类:一类是基于RegionProposal(候选区域)的算法,如R-CNN系算法(R-CNN,FastR-CNN,FasterR-CNN),它们是two-st......
  • 极客编程python入门-序列化
    序列化我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。序列化......
  • 写文章没高质量配图?python爬虫绕过限制一键搜索下载图虫创意图片!
    文章目录​​前言​​​​分析​​​​理想状态​​​​实际分析​​​​爬虫实现​​​​其他注意​​​​效果与总结​​前言在我们写​​文章(博客、公众号、自媒体)​......
  • 如何用python“优雅的”调用有道翻译
    文章目录​​前言​​​​分析​​​​分析url​​​​分析参数01​​​​分析参数02​​​​加密分析​​​​模拟请求​​​​注意点​​​​请求代码​​​​执行结果​......
  • [python] 基于paramiko库操作远程服务器
    SSH(SecureShell)是一种网络安全协议,能够使两台计算机安全地通信和共享数据。目前,SSH协议已在世界各地广泛使用,大多数设备都支持SSH功能。SSH的进一步说明见:深入了解SSH。SS......
  • python编程 ——从入门到实践——第四章,操作列表
    1、遍历列表——for循环的基本形式magicians=['alice','david','carolina']forainmagicians:#for循环会读取列表中的第一个字符串,然后和a对应,再打印,然后再读取第......
  • Python之路【第七篇】:线程、进程和协程
    1.Python线程Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。#!/usr/bin/envpython#-*-coding:utf-8-*-importthreadingimporttime......
  • Python面向对象原理分析-元类MetaClass
    metaclass元类1.前戏对象是类实例化的结果classFoo(object):pass#第1步:调用Foo的__new__方法创建空对象。#第2步:调用Foo的__init__方法对对象进行初始化。o......