Poetry
Poetry是一个依赖项管理和打包工具,它允许您声明项目所依赖的库,它将为您管理(安装/更新)它们。
安装所需python版本python3.6+,python2.7和python3.5由于不在维护,所以尽量不要安装。
安装方式:
1、在osx / linux / bashonwindows(windows下的linux子系统)下安装:
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
2、在windows下的powershell安装
(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
安装过程中poetry使用的python是你本机中安装的python版本
poetry工具的安装位置:
linux/osx:$HOME/.poetry/bin
windows:%USERPROFILE%\.poetry\bin
手动配置环境变量:
poetry $PATH通过在$HOME/.profile配置新增一条环境变量,如果想手动配置poetry的位置,安装poetry时需要指定--no-modify-path,然后将Poetry的bin目录手动添加到您的路径中。
3、官方不推荐使用pip进行poetry的安装,安装时同普通的python包安装一致。
安装:pip install --user poetry
卸载:pip uninstall poetry
安装检查:
1、安装完成后会在系统变量和用户变量中新增一条poetry的环境变量,路径和上方的安装路径一致
2、控制台执行poetry --version,出现Poetry version 1.1.2表示安装成功
卸载poetry:
1、控制台执行(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python - --uninstall
下方演示win10下的poetry安装:
打开win10的powershell,输入命令
(Invoke-WebRequest -proxy http://10.5.17.45:8118 -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python
在这里我使用了一个代理10.5.17.45:8118,大家可以更换为自己的代理,或者挂vpn
添加环境变量:
将%USERPROFILE%\.poetry\bin添加到系统环境变量path中
然后开启另一个终端,输入poetry --version,出现版本号即可