Skip to content

安装 python

介绍

在python开发过程中,经常使用conda,拿前端举例子,一个conda环境就是一个vue脚手架这个概念,pip类似于npm,可以在不同环境下安装依赖包。

安装 venv 环境

  1. 终端输入
shell
python3 -m venv venv
# 或者
python -m venv venv
  1. 激活虚拟环境
shell
# Windows
.\venv\Scripts\activate

# macOS/Linux
source venv/bin/activate

或者使用 vscode 的提示,如下图: alt text

激活之后显示 alt text

  1. 安装依赖,例如 requests
shell
pip install requests
  • tips:在安装依赖之前,最好更新 pip 到最新版本,以避免潜在的问题:
shell
pip install --upgrade pip
  1. 生成依赖文件 requirements.txt
shell
pip freeze > requirements.txt
  1. 如果是旧项目,可以使用 requirements.txt 安装依赖
shell
pip install -r requirements.txt

设置清华源安装

shell
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

常见的软件源:

sys模块: 主要是负责与python解释器的交互,它提供了一系列的函数和变量,用于操作Python的运行时环境。

python
improt sys
from Pyside6.QtWidgets import QApplication, QWidget

app = QApplication(sys.argv) # 创建应用程序对象
widnow = QWidget() # 创建窗口对象
window.show() # 显示窗口
m=app.exec() # 执行appde的exec_()方法,进入事件循环,若关闭窗口,则返回整数值
sys.exit(m) # 通知PYthon的解释器,结束程序运行,也就是m返回的是整数值,则会关闭程序

qtside的子模块:

  • QtCore
  • QtGui
  • QtDesigner
  • QtWidgets
  • QtMultimedia
  • QtMultimediaWidgets
  • QtNetwork ....

在python代码中引入.ui文件

python
from PySide6.QtUiTools import QUiLoader
from PySide6.QtCore import QFile

ui_file = QFile('ui_file.ui')
ui_file.open(QFile.ReadOnly)
loader = QUiLoader()
window = loader.load(ui_file)
window.show()