私が試したとき:
Sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
ubuntuでは、ターミナルに次のエラーメッセージが表示されます。
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 11, in <module>
from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 27, in <module>
import apt_pkg
ImportError: No module named 'apt_pkg'
私は2つのバージョンのpythonを使用しています。1つは2.7、もう1つは3.5です。
このパッケージをpython3.5にインストールするにはどうすればよいですか?
これとはかなり違うものがありました。私は失敗しました
No module named 'softwareproperties'
私の解決策は:
Sudo vim /usr/bin/add-apt-repository
Change package header from `python3` to `python3.4` (or lower)
これは、最近pgradedまたはadded別のpython3
パッケージ。
バージョン番号が変更された可能性があるので、ただのちらほら。
修正の要約:python3
to python 3.6ではなく3.5
cd /usr/bin
rm python3
ln -s python3.5 python3
詳細:これと同じ問題があり、/usr/bin/add-apt-repository
を使用するシバンのヒントがありました/usr/bin/python3
は3.6を指しています。ただし、システムにも3.5があり、頻繁に切り替える必要があるため、切り替えてadd-apt-repository
が機能するようになりました。
ubuntu 18.04:
Sudo vim /usr/bin/add-apt-repository
パッケージヘッダーをpython3
からpython3.6
に変更します
それは私のために働く