我正在尝试使用venv
上的poetry
- on BigSur macos将python软件包安装到BigSur上。
我在稳定的python
上找到了pyenv。
pyenv which python
/Users/josh/.pyenv/versions/3.8.6/bin/python
当我主管的时候。
诗歌外壳&诗歌安装
我知道这个错误,但不知道该怎么办。
AttributeError
module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute
'CPython2macOsArmFramework'
at ~/.pyenv/versions/3.8.2/lib/python3.8/importlib/metadata.py:79 in load
75│ """
76│ match = self.pattern.match(self.value)
77│ module = import_module(match.group('module'))
78│ attrs = filter(None, (match.group('attr') or '').split('.'))
79│ return functools.reduce(getattr, attrs, module)
80│
81│ @property
82│ def extras(self):
83│ match = self.pattern.match(self.value)
任何想法的疑难解答欢迎!
发布于 2022-09-25 17:10:58
我今天犯了这个错误。我在Ubuntu上,python 3.8.10 (pyenv已管理)。因此,在消息中看到mac_os
出错感觉很奇怪。在进一步调试时,发现问题背后的原因是其他一些包将virtualenv
作为依赖项安装在我的本地venv中。我们得把它处理掉。
罪魁祸首是pre-commit
。暂时从本地venv中卸载它。安装其余的软件包运行正常,没有任何错误。
发布于 2022-08-05 08:42:17
在将python从3.9.5升级到3.9.12之后,我遇到了这个问题。
我通过从不推荐的联机安装程序切换到通过pip
进行安装来解决这个问题
在此之前:
export POETRY_VERSION=1.1.4
curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
之后:
export POETRY_VERSION=1.1.4
pip install "poetry==$POETRY_VERSION"
https://stackoverflow.com/questions/72613928
复制相似问题