python-3.x - python 诗歌如何为所有用户安装ubuntu 18.04?

标签 python-3.x ubuntu python-poetry

我正在尝试安装 poetry对于 ubuntu 18.04 上的所有用户,它似乎不起作用。
我已经尝试过脚本(安装到本地用户的主目录)


$ curl -sSL https://install.python-poetry.org | python3 -
# this works but is only installed for the current user

我试过点子:

$ pip install poetry
$ poetry
Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 28, in <module>
    from CommandNotFound import CommandNotFound
  File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in <module>
    from CommandNotFound.db.db import SqliteDatabase
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", line 5, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

我还尝试手动移动 poetry二进制到 /usr/local/bin但是有一些库依赖项不可用。

最佳答案

这就是我解决它的方法:


# copy poetry bin and lib to /usr/local/bin and /usr/local/lib
$ cd ~/.local/lib/python3.8/site-packages
$ sudo cp -R ./poetry-1.1.13.dist-info/ /usr/local/lib/python3.8/dist-packages/
$ sudo cp -R ./poetry_core-1.0.8.dist-info/ /usr/local/lib/python3.8/dist-packages/
$ sudo cp -a . /usr/local/lib/python3.8/dist-packages/
$ cd ~/.local/bin
$ sudo cp poetry /usr/local/bin/
$ sudo chmod -R 775 /usr/local/lib/python3.8/dist-packages/

关于python-3.x - python 诗歌如何为所有用户安装ubuntu 18.04?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72520712/

相关文章:

python - 查找模式是否在两个字符串中的任何一个中的最短方法

ubuntu - 使用 GTK+ 3 在 Ubuntu 14.04 上构建 wxWidgets 时出错

ubuntu - 如何在 Ubuntu 上安装 Deno

python - 用诗歌运行包 pytest

android - 改造未正确接收响应

mysql - 无法让 MySQL/MariaDB 在 Fedora 24 上与 Django 1.10.1 和 Python 3.5 配合使用?

Python dataframes - 如何在此处应用线程/多重处理来加快速度

PHP 5.3 似乎默认缺少 Intl 扩展名

python - 使用插入符号和 @ 符号添加诗歌

python - 我应该单独提交 .lock 文件更改吗?我应该为提交消息写些什么?