Python Poetry安装慢的解决办法

Python 专栏收录该内容
7 篇文章 0 订阅

更新于 2021-07-04

目前最新版的poetry1.2.0a1,安装方式有所改变,安装脚本变成了install-poetry.py

  1. https://raw.githubusercontent.com/python-poetry/poetry/master/install-poetry.py 这个python 脚本存储到本地,比如存储为 install-poetry.py
  2. 运行 python install-poetry.py --version 1.2.0a1
  3. 配置环境变量,就可以愉快的使用了。

“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”

Poetry官方文件给出了mac/linux/windows的在线安装说明,如下图
在这里插入图片描述
这个操作在 linux 上没有任何进度条提示,要等很久,很容易就放弃了,windows 上的这个命令我无法执行成功,这里给大家介绍一种离线安装的方法。

  1. https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py 这个python 脚本存储到本地,比如存储为 get-poetry.py
  2. https://github.com/python-poetry/poetry/releases 下载对应平台的 realse 版本,比如 1.1.4windows 版本 poetry-1.1.4-win32.tar.gz
  3. 运行 python get-poetry.py --file poetry-1.1.4-win32.tar.gz
  4. 配置环境变量,就可以愉快的使用了。

配置文件

poetry 的配置文件分别位于下面的位置:

  • macOS: ~/Library/Application Support/pypoetry
  • Windows: C:\Users<username>\AppData\Roaming\pypoetry
# 获取配置信息
$ poetry config --list

	cache-dir = "C:\\Users\\xingmu\\AppData\\Local\\pypoetry\\Cache"
	experimental.new-installer = true
	virtualenvs.create = true
	virtualenvs.in-project = null
	virtualenvs.path = "{cache-dir}\\virtualenvs"  # C:\Users\xingmu\AppData\Local\pypoetry\Cache\virtualenvs
# 修改缓存目录地址
$ poetry config cache-dir "f:\\.cache\poetry"

配置项目专用的源

windows 中 poetry 会自动去找 pip 的全局配置,在 linux 下我发现并没有去找$HOME/.pip/pip.conf的配置,具体原因不太清楚,对应此种情况,可以在项目跟路径下的pyproject.toml中添加如下配置,来指定项目的安装源。

注意是双中括号。

[[tool.poetry.source]]
name = "aliyun"
url = "https://mirrors.aliyun.com/pypi/simple/"
  • 2
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值