首页 > 编程语言 >Python知识补充pip 安装包的工具

Python知识补充pip 安装包的工具

时间:2023-11-27 16:48:10浏览次数:47  
标签:name Python dream print 虚拟环境 pip 变量名 安装包

Python知识补充pip 安装包的工具

(1)安装第三方模块

pip install 模块名

image-20231124145440732

pip insyall 模块名== # 查看我当前模块都有哪些版本
pip insyall 模块名==版本号 # 安装指定版本的模块

(2)卸载模块

pip uninstall 模块名

(3)临时换源

pip uninstall 模块名
清华大学:	 https://pypi.tuna.tsinghua.edu.cn/simple/
阿 里 云:	  https://mirrors.aliyun.com/pypi/simple/
豆    瓣:	   https://pypi.douban.com/simple/
中 科 大:	  https://pypi.mirrors.ustc.edu.cn/simple/

(4)永久换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

Python知识补充之虚拟环境

【1】系统环境

image-20231124150151925

【2】虚拟环境

  • 项目隔离:
    • 当您需要在同一台机器上同时开发多个项目时,每个项目都可能依赖不同版本的软件包和库。
    • 使用虚拟环境可以为每个项目创建独立的Python运行环境,确保项目之间不会相互干扰并避免版本冲突。
  • 版本隔离:
    • 在同一个项目中,不同的版本可能需要不同的软件包和库。
    • 通过虚拟环境,您可以针对不同的项目版本创建独立的Python环境,并在每个环境中安装所需的软件包和库,从而实现不同版本的隔离管理和控制。
  • 快速切换:
    • 使用虚拟环境可以方便地进行项目之间的切换。
    • 只需激活对应项目的虚拟环境,系统会自动切换到该环境,并加载该环境中安装的软件包和库。
    • 这样,您就可以轻松地在不同的项目中切换,并运行适合该项目需求的Python版本和软件包。
  • 环境复制:
    • 通过虚拟环境,您可以快速生成一份项目的完整环境配置文件。
    • 这样,您可以将这个环境配置文件分享给其他开发人员,在其他机器上也能够轻松地创建同样的Python环境,确保项目的开发和部署一致性。

【3】创建虚拟环境方式一:venv

python -m venv 虚拟环境的名字
venv\Scripts\activate

【4】创建方式二:virtualenv

pip install virtualenv
pip install virtualenvwrapper-win

【5】pycharm创建虚拟环境

image-20231124150723990

Python语法之注释语法

# 注释就是就是对代码的解释说明,注释的内容不会被当作代码运行
print("hello world")
# 注释语法
# 【1】方式一(单行注释):# 开头 + 注释内容
# 【2】方式二(多行注释):'''''' / """"""
'''
这是注释内容之多行注释
....
'''
"""
这是注释内容之多行注释
....
"""
print("hello world")werfhj

Python语法基础之常量和变量

【1】变量的定义

# 【1】变量:用于存储数据的标识符,变量就相当于一个存储同(容器),我们可以访问和管理这些数据
# 语法 : 变量名字 = 变量的值
name = "Dream"
age = 18
print(name)  # Dream
print(id(name))  # 2834654371248
name = "Chimeng"
print(name)  # Chimeng
print(id(name))

【2】变量命名规范

# 【2】定义变量的命名规范
# 【2.1】数字不能作为变量名
# 1 = "dream" # Cannot assign to literal
r'''
  File "D:\Python\PythonProjects28\day01\01.py", line 30
    1 = "dream" # Cannot assign to literal
    ^
SyntaxError: cannot assign to literal here. Maybe you meant '==' instead of '='?
'''
# 【2.2】字符串可以作为我们的变量名 ---

# 中文可以作为变量名(但是我们不用)
# 名字 = "dream"
# print(名字)
# 英文字符可以作为我们的变量名
name = "dream"
print(name)
# _ 也能作为变量名使用
_ = "dream"
print(_)

# # 数字不能作为变量名的前提是他在开头
# 1_name = 'dream'
# print(name_1)


#  一些关键字不能变量名
# def name = "dream"
# def = "dream"
# ['and', 'as', 'assert', 'break',
# 'class', 'continue', 'def', 'del',
# 'elif', 'else', 'except', 'exec',
# 'finally', 'for', 'from','global',
# 'if', 'import', 'in', 'is', 'lambda',
# 'not', 'or', 'pass', 'print',
# 'raise', 'return', 'try', 'while',
# 'with', 'yield']

# *name= "dream"
# _1 = "name"
  • 总结
# # 总结
# # 【1】数字只要不开头就可使用
# # 【2】英文字符都可以作为变量名(前提是不要使用关键字)
# # 【3】特殊字符 _ 可以作为变量名
# # 【4】特殊字符 _ 和 英文字符 和 数字 都可以任意组合

【3】变量名的命名风格

# 【3】变量的命名风格
# 【1】特殊字符 _ 和 英文字符 和 数字 都可以任意组合
name_1 = 'dream'
name1 = 'dream'
_1 = 'dream'
name_ = 'dream'
_name = 'dream'

login_username = 'dream'

# 【2】驼峰体 : 变量名中的每一个单词的首字母大写
LoginUsername = 'dream'

【4】变量的三大特性

# 【4】变量的三大特性
# 变量名 = 变量值 # 【变量名字】
name = 'dream'
age = 18
sex = '18'
# 1.0 【变量值】
print(name)  # dream
print(age)  # dream
# 2.0 【变量内存空间地址】 --- id
print(id(name))  # 1840011943344
print(id(age))  # 1840011943344
# 3.0 【变量类型】 --- type
print(type(name))  # <class 'str'>
print(type(age))  # <class 'int'>
print(type(sex))  # <class 'str'>

【5】常量

# 【4】常量 :经常不会改变的量叫常量
NAME = 'dream'
print(NAME)
NAME = '一一'
print(NAME)

【6】PE8规范

Python注释补充之PE8规范 - Chimengmeng - 博客园 (cnblogs.com)

标签:name,Python,dream,print,虚拟环境,pip,变量名,安装包
From: https://www.cnblogs.com/youjian42/p/17859581.html

相关文章

  • 猜数字游戏--python可把过程记录入文档
    defcaishuzi_game(x,y):importrandomx=int(random.randint(x,y))a=0try:b=int(input("请输入你要猜的数字"))except:print("输入类型错误,请重新输入整数型类型数字")b=int(input("请输入你要猜的数字"))whilea<5......
  • 【六】Pip换源以及建虚拟环境
    【一】PIP换源【1】问题描述在使用Python时,我们经常需要用到pip安装第三方包。但是,在某些情况下,由于网络速度慢或者其他各种原因,pipinstall会非常慢,甚至可能无法完成。为了解决这个问题,我们提供以下几种方法。【2】永久更换pip源一般来说,我们使用的是默认的pip源,这个源......
  • [一]Windows系统安装Python解释器
    【一】Windows系统安装Python解释器【1】下载Python版本解释器现在已经更新到了3.13版本的Python解释器,但是最新的解释器往往都会存在一些Bug,所以我们选择低2-3个版本的解释器,我们选择使用3.10版本的Python解释器(1)选择Python解释器版本3.10.8(2)下载安装程序(3)保存文件【2】......
  • python re 正则表达式 match search . *
    在Python的re库中,re.match()和re.search()都是用来查找字符串中是否包含符合正则表达式的部分。但是,它们的工作方式有一些重要的区别:re.match()函数只检查字符串的开始部分是否符合正则表达式。如果字符串的开始部分符合正则表达式,re.match()函数就会返回一个匹配对象;否则,它会返回N......
  • Python爬虫——代理IP与访问控制
    前言在进行Python爬虫过程中,代理IP与访问控制是我们经常需要处理的问题。本文将介绍代理IP与访问控制相关的知识,并提供相应的代码案例。代理IP在进行爬虫时,我们通常会遇到一些反爬虫的网站。为了应对这种情况,我们可以使用代理IP。代理IP的作用是通过一个中间服务器来访问目标网站,隐......
  • 【python入门之pycharm篇】--如何安装pycharm以及如何安装python解释器
    【一】Python解释器下载【1】Python官网详细方面可见下方链接了解pythonhttps://www.python.org【2】Python各版本解释器官网https://www.python.org/downloads/【二】Windows系统安装Python解释器【1】下载Python版本解释器现在已经更新到了3.13版本的Python解释器......
  • python threading线程数
    importthreadingimporttimename_list=[{"李四1":1234556},{"李四2":1234556},{"李四3":1234556},{"李四4":1234556},{"李四5":1234556},{"李四6":1234556},{"李四7"......
  • python基础_02_计算机基础
    计算机基础【一】编程语言和编程(1)什么是语言?语言是“人”与“人”之间沟通交流、传递信息的媒介,例如:汉语、英语,小蜜蜂翅膀的震动,猿猴的吼叫等(2)什么是编程语言?编程语言就是人类与计算机沟通交流的媒介(3)什么是编程?编程是指将人类思维逻辑翻译成计算机能够理解和执行的......
  • python基础_03_编程语言
    【一】编程语言的分类(1)机器语言01.什么是机器语言机器语言是计算机可理解的语言,是直接操作硬件的语言。即,直接与底层硬件沟通交流。由于计算机基于电工作,电有高低频之分,高电频记为0,低电频记为1。通过高低频变换操作硬件。#机器语言控制逻辑机器语言通过改变各个针脚......
  • 通过Python进行文本数据分析和自然语言处理
    在当今信息时代,文本数据已经成为获取和传递信息的重要方式之一。而Python作为一种功能强大的编程语言,可以利用其丰富的文本分析库和自然语言处理工具,对文本数据进行有效的挖掘和分析。本文将介绍如何使用Python进行文本数据分析和自然语言处理。1.文本数据预处理在进行文本数据分析......