Saya menggunakan pip/pipx untuk menginstal alat python. Jika saya melakukannya di Host, alat tidak berfungsi di kotak alat. Jika saya menginstal di kotak alat, alat tidak berfungsi di Host:
$ pipx install jrnl
Installing to existing venv 'jrnl'
installed package jrnl 2.7.1, Python 3.9.5
These apps are now globally available
- jrnl
done! ✨ 🌟 ✨
$ jrnl --version
jrnl version v2.7.1
[..]
$ toolbox enter --container fedora-toolbox-32
$ jrnl
Traceback (most recent call last):
File "/var/home/hferreiro/.local/bin/jrnl", line 5, in <module>
from jrnl.cli import cli
ImportError: No module named jrnl.cli
Mengikuti contoh yang sama di situs web pipx:
[oliver<strong i="6">@t480s</strong> src]$ pipx install cowsay
installed package cowsay 4.0, Python 3.9.5
These apps are now globally available
- cowsay
done! ✨ 🌟 ✨
[oliver<strong i="7">@t480s</strong> src]$ cowsay Yeah
____
| Yeah |
====
\
\
^__^
(oo)\_______
(__)\ )\/\
||----w |
|| ||
[oliver<strong i="8">@t480s</strong> src]$ ./toolbox enter f34
⬢[oliver<strong i="9">@toolbox</strong> src]$ cowsay moo
___
| moo |
===
\
\
^__^
(oo)\_______
(__)\ )\/\
||----w |
|| ||
⬢[oliver<strong i="10">@toolbox</strong> src]$
Ini bekerja dengan build toolbox terbaru
Mungkin itu masalah dengan jrnl? (Saya akan mengujinya juga)
Diuji dengan jrnl dan berhasil OOB
[oliver<strong i="6">@t480s</strong> src]$ pipx install jrnl
installed package jrnl 2.8.1, Python 3.9.5
These apps are now globally available
- jrnl
done! ✨ 🌟 ✨
[oliver<strong i="7">@t480s</strong> src]$ ./toolbox enter f34
⬢[oliver<strong i="8">@toolbox</strong> src]$
logout
[oliver<strong i="9">@t480s</strong> src]$ jrnl --version
jrnl version v2.8.1
Copyright (C) 2012-2021 jrnl contributors
This is free software, and you are welcome to redistribute it under certain
conditions; for details, see: https://www.gnu.org/licenses/gpl-3.0.html
[oliver<strong i="10">@t480s</strong> src]$ ./toolbox enter f34
⬢[oliver<strong i="11">@toolbox</strong> src]$ jrnl --version
jrnl version v2.8.1
Copyright (C) 2012-2021 jrnl contributors
This is free software, and you are welcome to redistribute it under certain
conditions; for details, see: https://www.gnu.org/licenses/gpl-3.0.html
⬢[oliver<strong i="12">@toolbox</strong> src]$
Baris ini juga bisa menjadi penting:
Installing to existing venv 'jrnl'
Saya menemukan masalahnya. Kotak alat saya ada di Fedora 32, yang defaultnya adalah python2. Menggunakan kotak alat Fedora 34 tidak memiliki masalah.
Komentar yang paling membantu
Saya menemukan masalahnya. Kotak alat saya ada di Fedora 32, yang defaultnya adalah python2. Menggunakan kotak alat Fedora 34 tidak memiliki masalah.