梦见你的名字 发表于 2025-1-7 19:06:58

Python安装(新手详细版)

媒介 

 第一次打仗Python,可能是爬虫或者是信息AI开辟的小朋侪,都说Python 语言简朴,那么多学一些总是有好处的,下面从一个完全不懂的Python 的小白来安装Python 等一系列工作的记录,并且遇到的题目也会写出,让完全不懂的小白也可上手安装,并且完成第一个Hello world代码。
 
Python 安装


  目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越遍及,我们的教程将以最新的Python 3.11版本为基础。
进入Python的官方下载页面
http://www.python.org/download/
https://i-blog.csdnimg.cn/direct/5a6bf8b7ffa24a8988fb42ff22a0822c.png
出现很多版本的,我们选择最新的版本3.9.0
https://i-blog.csdnimg.cn/blog_migrate/1d97826f2e2107426d324b8758b35003.png#pic_center
下载完成后点击运行,会出现安装界面,记得勾上
https://i-blog.csdnimg.cn/blog_migrate/a91a6af2bb9ab81a2c2d3a358ec503c9.png#pic_center
 
出现这个就安装成功了
1.2 方便快捷式下载(推荐)

如果出现下载太慢的情况,发起进去这个网站 ,方便且快速
CNPM Python-免费镜像https://csdnimg.cn/release/blog_editor_html/release2.3.7/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=O83Ahttps://registry.npmmirror.com/binary.html?path=python/
https://i-blog.csdnimg.cn/direct/e5fadefe3d3f49de8af3f73fbe894e7e.jpeg
https://i-blog.csdnimg.cn/direct/ef272d7840ad4e24a88d8808f036ca32.jpeg

不想下载pycharm,这里也有python自带的编辑器 IDLE
https://i-blog.csdnimg.cn/direct/cf8a831c475f40188dc5b55c947acc7c.jpeg

运行Python
安装成功后,打开下令提示符窗口(win+R,在输入cmd回车),敲入python后,会出现两种情况:
情况一:
https://i-blog.csdnimg.cn/direct/1b35579afeb5449086b87db94146986b.png
出现这个表示python安装成功。你看到提示符 >>> 就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到实行结果。现在,输入exit()并回车,就可以退出Python交互式环境(或直接关掉下令行窗口也可以)。
情况二: 得到一个错误:
https://i-blog.csdnimg.cn/direct/7c3a83c45e4c4fca9baf7e2c7b694b94.png
我这里就不演示了,由于我是安装成功的,我照旧演示一下,用错误的pythonn来代替python来用,这样才会提示出错误信息。

设置环境变量
     这是由于Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。如果在安装时遗漏了勾选Add Python 3.9 to PATH,那就要手动把python.exe所在的路径添加到Path中。
     如果发现忘记勾选或者是不会设置PATH路径那么,你重新安装一遍记得勾选上Add Python 3.9 to PATH就ok了。(第2步:出现错误的信息一般都是没有设置环境变量导致的)
步骤:右键我的电脑–>选择属性–>选择高级系统设置–>选择右下角的环境变量


[*]
[*] 步骤:右键我的电脑–>选择属性–>选择高级系统设置–>选择右下角的环境变量
https://i-blog.csdnimg.cn/blog_migrate/0b9e51baa4c629be0d003759622b93a0.png#pic_center

   环境变量重要有效户变量和系统变量,需要设置的环境变量就在这两个变量中
用户变量是将本身的下载的步调可以在cmd下令中使用,把步调的绝对路径写到用户变量中即可使用
https://i-blog.csdnimg.cn/direct/58a77d215aab4dea811e0a2de9b2eed0.png
https://i-blog.csdnimg.cn/direct/7e6baa12d77e44d2835400492fdbb523.png
[ 安装开辟工具 ]

安装PyCharm工具,网上可以下载,很多资源,也有免安装的版本,解压就可以用,我现在演示的是需要进行安装的Pycharm开辟工具。
https://i-blog.csdnimg.cn/blog_migrate/42ba0993d43beffec2f8a984d8683748.png#pic_center
.
https://i-blog.csdnimg.cn/blog_migrate/2aec63436cc6d44e47954c8eec16be96.png#pic_center
.https://i-blog.csdnimg.cn/blog_migrate/4067b06cbf9ce6fd4f9a0fc5ef82436f.png#pic_center
.
https://i-blog.csdnimg.cn/blog_migrate/e1deda275fcb717271f4845217821ca2.png#pic_center
.
https://i-blog.csdnimg.cn/blog_migrate/cda9ce921cf9bb4ca136c09d45c6010f.png#pic_center

第一次打开pycharm会显示这个
https://i-blog.csdnimg.cn/blog_migrate/cda644d9c3aa1bd872eb6ab99f106e6f.png#pic_center
https://i-blog.csdnimg.cn/blog_migrate/a5b4d6dbd09d427edc460415074a4f90.png#pic_center
https://i-blog.csdnimg.cn/blog_migrate/5d27ed1013fc2d7c06b570a8e048af80.png#pic_center
https://i-blog.csdnimg.cn/blog_migrate/1cc68f40969568f0a14e9bafe3193d8b.png#pic_center
https://i-blog.csdnimg.cn/blog_migrate/2c8f9270f3cbdb7e2cff6ac9370b43d2.png#pic_center
https://i-blog.csdnimg.cn/blog_migrate/1688cbcd58dfb3b4819f24b7d63e93e1.png#pic_center
这样选着会有一个venv文件夹,新建项目时默认是新建一个假造环境
 
点击下一步完成空项目的创建
https://i-blog.csdnimg.cn/blog_migrate/25d89ed37a41fa929ab27729cc941fd4.png#pic_center
创建一个文件夹用于分类管理
https://i-blog.csdnimg.cn/blog_migrate/e5e52861faa8a7c2b59e33fb7eee4cec.png#pic_center
创建一个python文件里面可以写python语句
https://i-blog.csdnimg.cn/blog_migrate/94c933c66dba4674727febeb47168ef7.png#pic_center
https://i-blog.csdnimg.cn/blog_migrate/f15e40ab1990e4d675f62eb172dc81f5.png#pic_center
来运行一下python代码,打印第一句python代码,Hello World 哈哈哈!!!
https://i-blog.csdnimg.cn/blog_migrate/dd6ed609dec46059303f4fde45c9b639.png#pic_center
 
 
 
pyCharm的插件
 

汉化插件的下载

由于PyCharm进去是英文状态,所以下载这个汉化插件之后,重新启动就会显示为中文状态
.
打开File->Settings… 会跳出窗口
https://i-blog.csdnimg.cn/direct/024eb167b48e4c6cb4c8da9e1eae2dd2.png
     在选择“marketplace”接着在输入框中输入“Chinese”后即可找到汉化插件,点击“install”进行下载

https://i-blog.csdnimg.cn/direct/f150c893553c4036adac692383076963.png
https://i-blog.csdnimg.cn/direct/50cf14abf9664e01bda1e1b07ab3993e.png
点击重启
https://i-blog.csdnimg.cn/direct/56e9dcb9adbb4e1fb25e88b4b6592528.png
https://i-blog.csdnimg.cn/direct/d02e7f432af047d091563216d37db231.png
 或者在安装时可以不选择专业版,选择编程版。
pip的使用

下载完成后,解压并且复制到python环境的根目录 文件夹下
https://i-blog.csdnimg.cn/direct/8790ccb9ae1e450a871ead3a4d44ac6a.png
并且通过cmd下令行运行chromedriver,不报错则成功
https://i-blog.csdnimg.cn/direct/a814f3b0adf14f8facf8a8b114de8da1.png
pip版本的更新

   python -m pip install --upgrade pip
 
注意:不需要在python环境的下令行,而是使用cmd下令行进行的更新

 https://i-blog.csdnimg.cn/direct/e6cfc09ce61045a7ad45ed02186c65d6.png
新手知识大全 

安装(清华源)
pip install 安装名称 -i https://pypi.tuna.tsinghua.edu.cn/simple py文件转exe
Pyinstaller -F 文件名.py
    pyinstaller -F -w -i xxx.ico xxx.py
base加密:
 
import base64
 
def base64_encode(text):
    encoded_text = base64.b64encode(text.encode('utf-8')).decode('utf-8')
    return encoded_text
 
def base64_decode(encoded_text):
    decoded_text = base64.b64decode(encoded_text).decode('utf-8')
    return decoded_text
 
# 示例用法
text = "Hello, World!"
encoded_text = base64_encode(text)
decoded_text = base64_decode(encoded_text)
print("原始文本:", text)
print("编码后的文本:", encoded_text)
print("解码后的文本:", decoded_text)


购物步调代码(实例)

# 菜单一
# 1.登录
def login(username, passwd):
    if username in user and user['passwd'] == passwd:
      return True

# 2.注册
def register(username, passwd, money):
    if username in user:
      print("用户名已存在,请重新输入!")
    else:
      user = {'passwd':passwd, 'money':money}
      print(f"{username}注册成功")
      print("用户信息已更新".center(26,"-"))
      print(f"{'用户名':<8}{'密码':<10}{'金额':<7}")
      for i in user:      #逐个打印用户名、密码、金额
            print(f"{i:<10}{user['passwd']:<12}{user['money']:<10}")

# 菜单二
# 1.查看商品信息
def message():
    print("商品信息".center(40,"-"))
    print(f"{'商品编号':<7}{'商品名称':<8}{'单价':<7}")
    for i in goodsmess:   #逐个打印商品编号、名称、单价
      print(f"{i:<10}{goodsmess['name']:<10}{goodsmess['price']:<10}")
    print("-"*44)

# 2.购买商品,将商品加入购物车
def add_goods(goodsid, goodsnum):
    # cart初始化为空字典{} --> {goodsid:goodsnum}
    # 若购物车里已经有该商品,该商品数量在原基础上增加即可
    cart = cart.get(goodsid, 0) + goodsnum
    print("加购成功...")
    print(f"{'商品编号':<8}{'数量':<7}")
    print(f"{goodsid:<12}{goodsnum:<10}")    #打印此次加购的商品信息:商品编号、数量

# 3.查看、结算购物车
# 3.1查看所有加购成功的商品
def check_cart():
    print("查看购物车".center(38,"-"))
    print(f"{'商品编号':<8}{'商品名称':<8}{'单价':<7}{'数量':<7}")
    for i in cart:             #逐个打印商品编号、名称、单价、数量
      print(f"{i:<11}{goodsmess['name']:<10}{goodsmess['price']:<8}{cart:<10}")
    print("-"*41)

# 3.2结算购物车
def pay_cart(pay):
    global cartmoney, cartmoney2
    for i in cart:
      cartmoney += cart * goodsmess['price']
    if cartmoney <= user['money'] :
      user['money'] -= cartmoney
      print(f"结算成功,本次消费:{cartmoney},余额:{user['money']}")
      cart2.update(cart.copy())    #清空cart之前先保存,退出时,输出所有已购商品 --》购物车1+购物车2+...
      cart.clear()            #结算成功,清空购物车
      cartmoney2 += cartmoney   #将每次的消费金额相加,退出时输出
      cartmoney = 0      #购物车清空之后,将消费金额置0,可继续加购,结算购物车
    else:
      print(f"余额不足!")

# 4.退出
# 退出并打印购物单和余额
def exit():
    global cartmoney2
    print("谢谢惠顾!欢迎下次光临!".center(30))
    print("-"*38)
    print(f"{'商品编号':<8}{'商品名称':<8}{'单价':<8}{'数量':<8}")
    for i in cart2:
      print(f"{i:<11}{goodsmess['name']:<10}{goodsmess['price']:<8}{cart2:<10}")
    print("-" * 38)
    print(f"总共消费:{cartmoney2},余额为:{user['money']}")
    cart2.clear()   #退出之后清空购物单
    cartmoney2 = 0   #将总消费金额置0

# 主程序
user = {'root':{'passwd':'123456', 'money':100}}
print("欢迎进入里零狐购物系统".center(50,"-"))
goodsmess = {'F01':{'name':'苹果','price':2},
             'F02':{'name':'香蕉','price':2},
             'F03':{'name':'梨子','price':1},
             'F04':{'name':'芒果','price':2},
             'F05':{'name':'柚子','price':8},
             'F06':{'name':'西瓜','price':10},
             'F07':{'name':'新华词典','price':15}}

# cart = {goodsid:goodsnum} -->{'编号':'数量'}
cart = {}      #购物车,初始化为空
cart2 = {}   #存放所有已购商品 --> 类似于购物车1+购物车2+...
cartmoney = 0   #购物车消费金额初始化为0
cartmoney2 = 0    #所有的购物车消费金额
while 1:
    print("1、登录".center(50))
    print("2、注册".center(50))
    print("3、退出".center(50))
    option = input("请输入你的选择:")
    if option == '1':
      username = input("请输入用户名:")
      passwd = input("请输入密码:")
      if login(username,passwd):
            print("登录成功")
            print(f"欢迎光临!你的余额为:{user['money']}")
            while 2:
                print("1、查看商品信息".center(50))
                print("2、购买商品,将商品加入购物车".center(58))
                print("3、查看和结算购物车".center(52))
                print("4、退出".center(46))
                option2 = input("请输入你的选择:")
                if option2 == '1':
                  message()
                elif option2 == '2':
                  goodsid = input("请输入你想加购的商品编号(F01~F06):")
                  if goodsid in goodsmess:   #输入的编号存在
                        goodsnum = input("请输入你想加购的商品数量:")
                        if goodsnum.isdigit():
                            goodsnum = int(goodsnum)
                            add_goods(goodsid, goodsnum)
                        else:
                            print("输入的不是整数")
                  else:
                        print("商品不存在!")
                elif option2 == '3':
                  check_cart()
                  pay = input("结算购物车请按1(按其他键返回菜单):")
                  if pay == '1':
                        pay_cart(pay)
                elif option2 == '4':
                  print("退出")
                  exit()
                  break
                else:
                  print("输入错误!")
      else:
            print("登录失败")
    elif option == '2':
      username = input("请输入用户名:")
      passwd = input("请输入密码:")
      money = int(input("请输入金额:"))
      register(username,passwd,money)
    elif option == '3':
      print("退出")
      break
    else:
      print("输入错误!")
效果实例

https://i-blog.csdnimg.cn/direct/d5d150544187404a8f506ea4d2e7fdff.jpeg





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Python安装(新手详细版)