首页 > 编程语言 >python GUI+爬虫——12306抢票软件(2)

python GUI+爬虫——12306抢票软件(2)

时间:2023-06-14 18:32:24浏览次数:46  
标签:pipenv python 安装包 GUI 抢票 修改 虚拟环境 -- 安装


这部分主要是项目环境的配置,下图是概览

python GUI+爬虫——12306抢票软件(2)_虚拟环境

1.基于项目的虚拟环境--pipenv

1.1 简介

python GUI+爬虫——12306抢票软件(2)_命令行_02

1.2 安装

pip install pipenv, 

检查安装状态: pipenv --version 

python GUI+爬虫——12306抢票软件(2)_GUI_03

我的系统是mac,该项目使用Windows 10开发更好

1.3 创建项目的虚拟环境,使用pycharm

python GUI+爬虫——12306抢票软件(2)_虚拟环境_04

1.4 创建完后修改安装源,修改位置为pipfile文件

python GUI+爬虫——12306抢票软件(2)_安装包_05

修改:来源修改为清华镜像源地址

python GUI+爬虫——12306抢票软件(2)_命令行_06

这里需要注意的是URL地址不可出错,包括点点,斜线。(少了一点后期都无法下载其他包)

url = "https://pypi.tuna.tsinghua.edu.cn/simple/"

此时右下角出现如下信息:

python GUI+爬虫——12306抢票软件(2)_爬虫_07

点更新即可。

2.安装其他包

安装包的时候要去该项目的环境内安装,可以用pycharm,也可以用命令行

python GUI+爬虫——12306抢票软件(2)_安装包_08

需要安装的包包括:requests, PyQt5, pyqt5-tools

命令行安装: pipenv install requests/PyQt5   等

python GUI+爬虫——12306抢票软件(2)_安装包_09

下一章正式进入主题了,好开心。安装包的时候我也出现了很多,问题,别灰心,慢慢来,出问题了百度一下。

 

 

 

标签:pipenv,python,安装包,GUI,抢票,修改,虚拟环境,--,安装
From: https://blog.51cto.com/u_16159492/6479877

相关文章

  • GUI编程--基于PyQt5(1)
    该系列主要介绍GUI编程的一些知识,来自网易课堂,王顺子课程。这部分主要是一些基础介绍,包括以下内容:GUI全称为:GraphicalUserInterface=  图形化用户接口简单理解就是:-使用Python开发出一个软件的界面,-让用户可以通过软件界面与软件进行交互;python有那些库支持GUI:我们......
  • GUI编程--基于PyQt5(3)
    本部分进入实战,尝试着写一个简单地界面,内容如图所示:箭头为要实现的内容,包括logo,名称,最小/大化,关闭程序,内容。1.首先创建一个py文件,如下图:2.敲代码:不要管每句话是什么意思,先实现,后面老师(王顺子)会具体讲的。fromPyQt5.Qtimport*importsysapp=QApplication(sys.argv)windo......
  • python偏函数学习笔记
    Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partialfunction)比如,int函数默认十进制转换,若提供其它base参数,就可以进行n进制转换int('12345',base=8)5349int('12345',16)74565定义一个int2()的函数,默认把base=2传进去defint2(x,base=2):retu......
  • python高阶函数filter、sorted学习笔记
    filterPython内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。e.g在一个list中,删掉偶数,只保留奇数,可以这么写:点击查看代码de......
  • python day7
    第一阶段第六章6.7元组 text1=('周杰伦',11,['football','music'])index=text1.index(11)print(index)print(text1[0])deltext1[2][1]print(text1)text1[2].append("coding")print(text1)6.8字符串my_str=&quo......
  • 【Python&RS】基于Python批量下载哨兵二号数据
    ​学遥感的避免不了使用哨兵数据,毕竟10m的分辨率可以满足大部分的定量分析,同时也是最重要的一点,它免费!!! 但如果一幅一幅去下载影像实在是太慢了,特别是如果需要研究长时间序列的影像,那下载数据就成了最痛苦的环节了。所以这里给大家分享一下如何使用Python和IDM批量下......
  • python基础25
    第三方模块的下载与安装内置的模块不能满足我们的需求,所以,大多数时候都需要借助于第三方模块第三方模块的下载需要基于网络下载如何下载和使用下载第三方模块需要pip工具方式一:命令行pipinstall模块名pipinstalldjango......
  • python匿名函数学习笔记
    当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。list(map(lambdax:x*x,[1,2,3,4,5,6,7,8,9]))[1,4,9,16,25,36,49,64,81]由此,匿名函数lambdax:x*x实际上就是:deff(x):returnx*x关键字lambda表示匿名函数,冒号前......
  • python 操作文件 筛选 glob
    importglobimportosstr_addr=r"D:\360极速浏览器下载"str_join=os.path.join(str_addr,"*.*")glob.glob(str_join)list(glob.glob(str_join))==glob.glob(str_join)list(glob.iglob(str_join))==glob.glob(str_join)https://cloud.tencent.com/d......
  • 【技术积累】Python中的NumPy库【二】
    NumPy库的主要类有哪些?NumPy库的主要类包括:ndarray:N维数组对象,是NumPy最重要的类之一。它是Python中数组的基本数据结构,可以进行高效的数学计算和数据处理操作。ufunc:通用函数对象,是NumPy库中的另一个重要类。它是一种高效的元素级运算工具,提供了基本......