
編集#3:
パッケージを削除し、virtualenvを使用したり使用したりせずに再インストールしようとした一連の試みの後、私は実行する必要があるさまざまな障害に遭遇しました。引用する、引用する)
$ conda install -c conda-forge pygobject
$ conda install -c conda-forge gtk3
ある時点では、操作と構成(今は再現できない)の組み合わせで〜らしい報告されたエラーは解決されましたが、VPNに接続できません。さらなる試みの終わりに、私は元の場所に戻りました。
編集#2:
$ sudo apt install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0
[sudo] password for user1:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-gi is already the newest version (3.36.0-1).
python3-gi-cairo is already the newest version (3.36.0-1).
gir1.2-gtk-3.0 is already the newest version (3.24.20-0ubuntu1.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
編集する:
私はGADERの答えに従いました。今は理解
$ protonvpn-gui
Traceback (most recent call last):
File "/home/user1/anaconda3/bin/protonvpn-gui", line 5, in <module>
from linux_gui.protonvpn_gui import init
File "/home/user1/anaconda3/lib/python3.9/site-packages/linux_gui/protonvpn_gui.py", line 9, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
明らかに使用されたPythonはアナコンダから来たものです(アップデートが何も中断しないことを願っています)。
それでも新しいエラーをデバッグする必要があります。
初期オペランド
protonvpn-stable-release_1.0.1-1_all.deb
Bodhi Linux、カーネル5.13.0-39-generic#44〜20.04.1-Ubuntu SMPにインストールしました。
$ sudo gdebi protonvpn-stable-release_1.0.1-1_all.deb
これはanacondaのvirtualenvで実行されるため、(base)
問題が発生する可能性があります。
実行しようとするとprotonvpn
(またはprotonvpn-cli
またはprotonvpn-gui
)、次の結果が表示されます。
$ protonvpn
Traceback (most recent call last):
File "/usr/bin/protonvpn", line 11, in <module>
load_entry_point('protonvpn-gui==1.7.0', 'console_scripts', 'protonvpn')()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 490, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2854, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2445, in load
return self.resolve()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2451, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python3/dist-packages/protonvpn_gui/main.py", line 16, in <module>
from protonvpn_nm_lib.api import protonvpn
File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/api.py", line 6, in <module>
from .core.report import BugReport
File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/report/__init__.py", line 1, in <module>
from .bug import BugReport
File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/report/bug.py", line 7, in <module>
from ..subprocess_wrapper import subprocess
File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 123, in <module>
subprocess = SubprocessWrapper() # noqa
File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 34, in __init__
self.__ensure_executables_exist()
File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/subprocess_wrapper.py", line 81, in __ensure_executables_exist
raise RuntimeError(
RuntimeError: Couldn't find acceptable executables for {'xdg-open'}
(base) [user1@Orion:/mnt/shared_data/Downloads]$
しかし、私には適切なものがあります。xdg-open
$ type xdg-open
xdg-open is /usr/bin/xdg-open
バージョンに問題がなければ。
この問題をどのように解決できますか?
別のプレスを見るとRuntimeError: Couldn't find acceptable executables for ...
(源泉、源泉)。
答え1
以下を介してインストールpip3
:
sudo apt install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0
python3 -m pip install --upgrade pip
python3 -m pip install protonvpn-gui
protonvpn-gui