安装python
sudo apt-get install python3
sudo apt-get install pylint
sudo apt install python3-pip
# 安装虚拟环境
apt-get install python3-venv
python解释器的环境变量
PYTHONPATH
,把它加入到系统环境变量中。
查看python解释器的搜索路径
python3 -m site
库的安装与卸载
pip
是通用的python包管理工具,提供了对 python 包的查找、下载、安装、卸载、更新等功能。安装诸如pygame
、pymysql
、requests
、django
等python包时,都要用到pip
。
pip3 list #查看pip安装的所有库
pip3 install 模块名 #安装库
pip3 install 模块名==版本号 #安装指定版本库
pip3 uninstall 模块名 #卸载库
默认安装目录
/home/username/.local/lib/python3.6/site-packages
vscode环境
- 安装微软官方python插件
- settings.json:
Terminal> Python: Select Interpreter
,指定python解释器
{
"python.pythonPath": "/usr/bin/python3"
}
- launch.json:
Run > Add Configuration > python文件
,会自动生成下列文件
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
- 点击
运行->以非调试模式运行
虚拟环境
它提供了创建轻量级“虚拟环境”,最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。
说人话:会把下载的模块安装到当前目录下
#安装虚拟环境
sudo apt-get install python3-venv
#pip3 install virtualenv
# 创建虚拟环境[path]
python3 -m venv [path]
# 激活虚拟环境
source [path]/bin/activate
#虚拟环境中安装需要的第三方包
python3 -m pip3 install flask
# 然后就可以在path目录下编写程序了
多模块
import sys
import os
curPath = os.getcwd();
sys.path.append(os.getcwd())
import library.student as student;
# 接着就可以使用当前工程目录下library目录中的student.py文件了。
pip
命令行永久修改法
使用pip config set global.index-url来直接指定下载源的URL,这样就不用手动修改配置文件了
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
源码编译与安装
# 打包
# 需要先安装setuptools
pip install setuptools
python setup.py bdist --formats=zip
# 编译
python setup.py build
# 安装
python setup.py install
wheel编译与安装
# 编译并打包
pip install setuptools
pip install wheel
python setup.py bdist_wheel
编译打包成exe格式
# 安装打包程序
pip install pyinstaller
# 编译
pyinstaller main.py
setup.py
对于简单的工程,使用setup函数的packages参数一一列出安装的包到就足够了。但是对于大型工程来说,这却有点麻烦,因此就有了setuptools.find_package()函数。