eve*_*unt 31 homebrew python-3.x pyenv virtual-environment python-poetry
我brew install postgresql
在诗歌环境中跑步。从此以后,我就无法与诗互动了。
\xce\xbb ~/ poetry\ndyld: Library not loaded: /usr/local/Cellar/python@3.9/3.9.9/Frameworks/Python.framework/Versions/3.9/Python\n Referenced from: /Users/<my username>/Library/Application Support/pypoetry/venv/bin/python\n Reason: image not found\n[1] 5634 abort poetry\n
Run Code Online (Sandbox Code Playgroud)\n当我尝试时,我得到相同的输出poetry <any other command>
。我尝试删除我的虚拟环境,\xce\xbb ~/Library/Caches/pypoetry/virtualenvs/
希望能够从.toml
项目中的文件重新安装它们,但无法运行poetry install
,因为我收到相同的错误。
我正在运行 MacOS 10.15.7、Homebrew 3.3.12、poetry 1.1.12 和 pyenv 2.2.4。
\nECHO $PATH\n/Users/<my username>/.poetry/bin:~/.local/bin:/Users/<my username>/Library/Python/3.9/bin:/shims:/Users/<my username>/.datacoral/cli/bin:/Users/<my username>/.nvm/versions/node/v12.13.0/bin:/Users/<my username>/bin:/usr/local/bin:/Users/<my username>/.pyenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/<my username>/.local/bin:/Users/<my username>/.local/bin\n
Run Code Online (Sandbox Code Playgroud)\n
Pri*_*ega 53
我遇到这个问题是因为当我执行brew install时,brew将Python的补丁版本3.9.13_1
从3.9.14
.
通过运行以下命令卸载然后安装诗歌可以轻松解决此问题。
curl -sSL https://install.python-poetry.org | python3 - --uninstall
curl -sSL https://install.python-poetry.org | python3 -
Run Code Online (Sandbox Code Playgroud)
Sai*_*ish 17
这是因为brew 可能使用不同的python 版本安装。
要解决这个问题,我们需要卸载诗歌,如果您使用的是 pyenv,请更改为所需的 python 版本,然后重新安装诗歌。现在诗歌应该安装所需的 python 版本。
# Uninstall poetry
curl -sSL https://install.python-poetry.org | python3 - --uninstall
# change to required python
pyenv local 3.10.8
# activate python
eval "$(pyenv init --path)"
# check python version
python --version
# Install latest poetry
curl -sSL https://install.python-poetry.org | python3 -
Run Code Online (Sandbox Code Playgroud)
eve*_*unt 16
我正在解决这个问题,以防有人遇到同样的问题。
\n卸载并重新安装诗歌解决了该问题。我无法使用该--uninstall
选项来执行此操作,而必须手动执行此操作。我先跑了rm -rf pypoetry
进去 ~/Library/Application Support/
。然后我从诗歌站点重新运行安装行:curl -sSL https://install.python-poetry.org | python3 -
。
问题的原因是使用poetry shell
而不是仅仅poetry run jupyterlab
\xc2\xa0\xe2\x80\x93\xe2\x80\x93 这让我在 shell 中运行brew installs 时心不在焉地搞砸了诗歌安装。学过的知识!
nui*_*uin 15
poetry
我尝试了以上所有解决方案,甚至在系统的不同位置搜索了可能的条目,全部删除并卸载。没有任何效果,因为我在 macOS 上使用自制软件安装了 Python(3.8、3.9、3.10 和 3.11),所以唯一的解决方案就是poetry
也通过自制软件安装。
brew install poetry
Run Code Online (Sandbox Code Playgroud)
For*_*ntr 11
在撰写本文时,诗歌存储库中存在一个未解决的问题,即在 Mac 上安装失败:https://github.com/python-poetry/install.python-poetry.org/issues/24
此评论中发布了一个解决方法:
curl -sSL https://install.python-poetry.org | sed 's/symlinks=False/symlinks=True/' | python3 -
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13546 次 |
最近记录: |