Python下载
https://www.python.org/downloads/release/python-371/
设置镜像
Windows下,直接在User目录中创建一个pip
目录,再新建文件pip.ini
。(例如:C:\Users\Administrator\pip\pip.ini
)内容同上。
内容如下:
1 | [global] |
开发工具
- PyCharm
- VSCode
- Visual Studio
VSCode
这三个软件中只有VSCode是免费的,这里就用VSCode做为开发环境进行配置。
推荐插件
- PyFormat
虚拟环境
注意
我们开发的时候一定要创建一个虚拟环境,否则所有的项目的依赖都放在同一个环境下,会导致打包特别大或者是安装依赖失败。
安装pipenv
1 | pip install pipenv |
初始化
项目根目录运行
1 | pipenv install |
添加依赖
1 | pipenv install requests |
或者指定版本
1 | pipenv install requests==2.13.0 |
设置镜像
1 | pipenv install --pypi-mirror https://pypi.tuna.tsinghua.edu.cn/simple requests |
如果想对项目全局(per-project)设置,可以修改 Pipfile 中 [[source]] 小节:
1 | [[source]] |
另外一种方式是使用环境变量 PIPENV_PYPI_MIRROR
设置(Windows 系统使用 set 命令):
1 | export PIPENV_PYPI_MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple |
卸载依赖
1 | pipenv uninstall requests |
卸载所有的包
这个会同时卸载所有项目依赖和开发依赖,但是配置文件中不会删除相应配置。
1 | pipenv uninstall --all |
卸载所有的开发包
这个会卸载所有开发依赖,但是配置文件中不会删除相应配置。
1 | pipenv uninstall --all-dev |
安装依赖
安装所有配置文件中的依赖
1 | pipenv install |
更新
查看所有需要更新的包:
1 | pipenv update --outdated |
更新所有包:
1 | pipenv update |
更新指定的包:
1 | pipenv update <包名> |
运行命令
用下面的命令可以启动一个在虚拟环境中的shell:
1 | pipenv shell |
如果不想启动shell,而是直接在虚拟环境中执行命令,可以使用run:
1 | pipenv run python --version |
查看虚拟环境的所有包
进入虚拟空间后使用
1 | pipenv shell |
依赖导出导入
项目下运行一下命令导出依赖
1 | pip freeze > requirements.txt |
在待部署机器上,使用以下命令安装就可以恢复依赖环境:
1 | pip install -r requirements.txt |