Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deluge 2 Support #50

Open
tkdrob opened this issue Jun 16, 2019 · 90 comments
Open

Deluge 2 Support #50

tkdrob opened this issue Jun 16, 2019 · 90 comments

Comments

@tkdrob
Copy link

tkdrob commented Jun 16, 2019

With Deluge 2 out, can we get this plugin updated to python 3 so we can use it?

@1n5aN1aC
Copy link

Looks like there is an updated version here: https://github.com/kslr/deluge-autoremoveplus/

Unfortunately, it does not appear to compile without errors on python 3.7

It looks like kslr started working on updating it and gave up shortly after.....
I have found a guide here: https://deluge.readthedocs.io/en/latest/devguide/how-to/update-1.3-plugin.html
I might possibly work on updating this, but I know nothing about GTK, and I'm only so-so on python 3, so I'm not confident I'll make any progress.

@maximberezin97
Copy link

maximberezin97 commented Jun 21, 2019

I just submitted a pull request. Here is the egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

@1n5aN1aC
Copy link

Appears to be working.

I do have many torrents to do a full test on it right now, but it appears to be good to go!

Will update this or the pull request if I encounter any issues.

@alculete
Copy link

I just submitted a pull request. Here is the egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

It didn't work for me :-(

@deakster
Copy link

I just submitted a pull request. Here is the egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

It didn't work for me :-(

Me neither, although it seems like the webui plugin upload thing isn't quite working properly in deluge for me...

@1n5aN1aC
Copy link

1n5aN1aC commented Jun 30, 2019

I can confirm it is still working for me, including exemptions.

I manually put the plugin .egg into the plugins directory and restarted deluge. I did not use the WebUI plugin upload functionality.

EDIT: I did download the link from here I believe the link above in this thread used to be a broken version, but he edited it for the fixed version.

@demigh0d
Copy link

Tried installing manually and deluge throws the following error as soon as I click to enable it.

13:12:04 [ERROR ][deluge.pluginmanagerbase :154 ] Unable to instantiate plugin 'AutoRemovePlus' from '/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg'! 13:12:04 [ERROR ][deluge.pluginmanagerbase :1418] No module named 'core' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/deluge/pluginmanagerbase.py", line 148, in enable_plugin instance = cls(plugin_name.replace('-', '_')) File "/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg/autoremoveplus/__init__.py", line 46, in __init__ from core import Core as _plugin_cls ModuleNotFoundError: No module named 'core'

@maximberezin97
Copy link

Tried installing manually and deluge throws the following error as soon as I click to enable it.

13:12:04 [ERROR ][deluge.pluginmanagerbase :154 ] Unable to instantiate plugin 'AutoRemovePlus' from '/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg'! 13:12:04 [ERROR ][deluge.pluginmanagerbase :1418] No module named 'core' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/deluge/pluginmanagerbase.py", line 148, in enable_plugin instance = cls(plugin_name.replace('-', '_')) File "/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg/autoremoveplus/__init__.py", line 46, in __init__ from core import Core as _plugin_cls ModuleNotFoundError: No module named 'core'

The error appears to come from an issue outside the scope of this plugin. If the plugin is unable to find the core module, then there are bigger issues at play. Please try a clean install/config/image depending on your setup, and make sure that you're using the most recent egg -- my edit in my previous comment changed the link to a build of an updated commit. Here is the most up-to-date egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

@deakster
Copy link

I am using the linuxserver/deluge docker image, which is a very popular distribution of deluge (has over 10 million pulls), and it's on docker so it's pretty much consistent across all it's users, and therefore easy to recreate.

Dropping the egg into the plugins folder doesn't work, although I have no errors in the logs either.

@maximberezin97
Copy link

I am using the linuxserver/deluge docker image, which is a very popular distribution of deluge (has over 10 million pulls), and it's on docker so it's pretty much consistent across all it's users, and therefore easy to recreate.

Dropping the egg into the plugins folder doesn't work, although I have no errors in the logs either.

I am familiar with both the linuxserver/deluge and binhex/arch-delugevpn images as well as the checksum-verified consistency of Docker images. Nevertheless, everyone has different configs that may have all sorts of effects.
Please try manually editing your core.conf and core.conf~ configs and adding a line for AutoRemovePlus to the enabled_plugins setting. I have experienced many times that Deluge may add the plugin to the plugins/ directory and fail to enable it in the config. I have also seen that the enabled_plugins key-value pair is not persistent between restarts.
For reference, my enabled_plugins key-value in both core.conf and core.conf~ looks like this:
"enabled_plugins": [ "Execute", "AutoRemovePlus", "Label", "Extractor" ],

@deakster
Copy link

I had "enabled_plugins": ["Label", "AutoRemovePlus"], but no sign of the plugin working or appearing in the preferences page.

@maximberezin97
Copy link

I had "enabled_plugins": ["Label", "AutoRemovePlus"], but no sign of the plugin working or appearing in the preferences page.

Is there a difference between the enabled_plugins values in core.conf~ and core.conf? Or did they both contain Label and AutoRemovePlus without needing to make any changes?
Nothing coming up in the logs?

@deakster
Copy link

Nothing in the logs. I added it to the core.conf~ file manually it wasn't there. Although my understanding was that file was just a backup anyway? The core.conf~ file's last modified date was a long time ago for me.

@demigh0d
Copy link

Tried installing manually and deluge throws the following error as soon as I click to enable it.
13:12:04 [ERROR ][deluge.pluginmanagerbase :154 ] Unable to instantiate plugin 'AutoRemovePlus' from '/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg'! 13:12:04 [ERROR ][deluge.pluginmanagerbase :1418] No module named 'core' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/deluge/pluginmanagerbase.py", line 148, in enable_plugin instance = cls(plugin_name.replace('-', '_')) File "/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg/autoremoveplus/__init__.py", line 46, in __init__ from core import Core as _plugin_cls ModuleNotFoundError: No module named 'core'

The error appears to come from an issue outside the scope of this plugin. If the plugin is unable to find the core module, then there are bigger issues at play. Please try a clean install/config/image depending on your setup, and make sure that you're using the most recent egg -- my edit in my previous comment changed the link to a build of an updated commit. Here is the most up-to-date egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

I'm rebuilding my media server so this is a new computer, fresh OS/Deluge install, First 3rd-party plugin to be installed.

DISTRIB_DESCRIPTION="Ubuntu 19.04"

deluge-common/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-console/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]
deluge-gtk/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-torrent/disco,now 1.3.15-2 all [installed]
deluge-web/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-webui/disco,now 1.3.15-2 all [installed]
deluge/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]
deluged/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]

I'll give the latest egg a try...

@maximberezin97
Copy link

maximberezin97 commented Jul 20, 2019

Nothing in the logs. I added it to the core.conf~ file manually it wasn't there. Although my understanding was that file was just a backup anyway? The core.conf~ file's last modified date was a long time ago for me.

Yes, core.conf~ is a backup. In my experience, sometimes there's an inexplicable difference between what Deluge loads and what core.conf says it should load. My guess was that it failed to use core.conf and fell back to using core.conf~, but this is most likely not the case. It is my own habit to add the plugins to both files.

Tried installing manually and deluge throws the following error as soon as I click to enable it.
13:12:04 [ERROR ][deluge.pluginmanagerbase :154 ] Unable to instantiate plugin 'AutoRemovePlus' from '/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg'! 13:12:04 [ERROR ][deluge.pluginmanagerbase :1418] No module named 'core' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/deluge/pluginmanagerbase.py", line 148, in enable_plugin instance = cls(plugin_name.replace('-', '_')) File "/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg/autoremoveplus/__init__.py", line 46, in __init__ from core import Core as _plugin_cls ModuleNotFoundError: No module named 'core'

The error appears to come from an issue outside the scope of this plugin. If the plugin is unable to find the core module, then there are bigger issues at play. Please try a clean install/config/image depending on your setup, and make sure that you're using the most recent egg -- my edit in my previous comment changed the link to a build of an updated commit. Here is the most up-to-date egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

I'm rebuilding my media server so this is a new computer, fresh OS/Deluge install, First 3rd-party plugin to be installed.

DISTRIB_DESCRIPTION="Ubuntu 19.04"

deluge-common/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-console/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]
deluge-gtk/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-torrent/disco,now 1.3.15-2 all [installed]
deluge-web/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-webui/disco,now 1.3.15-2 all [installed]
deluge/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]
deluged/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]

I'll give the latest egg a try...

What version of Deluge are you using? Did you install it from apt-get install or the deluge-torrent.org website? If you did install via apt-get install, did you get it from the default Ubuntu repositories or did you add the Deluge Ubuntu PPA? It;s possible that the official Ubuntu repositories haven't updated Deluge to 2.0 yet, and it sounds to me like you may be using Deluge 1, because GTK and Python 3 changed the way the core module is used.

Nevermind, those versions listed are 2.0.3, up to date. Not sure what else could be causing this. Although it still may be worth checking if you're installing from the official Ubuntu repository or the Deluge PPA.

@wogam
Copy link

wogam commented Jul 30, 2019

Tried installing manually and deluge throws the following error as soon as I click to enable it.
13:12:04 [ERROR ][deluge.pluginmanagerbase :154 ] Unable to instantiate plugin 'AutoRemovePlus' from '/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg'! 13:12:04 [ERROR ][deluge.pluginmanagerbase :1418] No module named 'core' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/deluge/pluginmanagerbase.py", line 148, in enable_plugin instance = cls(plugin_name.replace('-', '_')) File "/home/deluge/.config/deluge/plugins/AutoRemovePlus-0.6.2-py3.7.egg/autoremoveplus/__init__.py", line 46, in __init__ from core import Core as _plugin_cls ModuleNotFoundError: No module named 'core'

The error appears to come from an issue outside the scope of this plugin. If the plugin is unable to find the core module, then there are bigger issues at play. Please try a clean install/config/image depending on your setup, and make sure that you're using the most recent egg -- my edit in my previous comment changed the link to a build of an updated commit. Here is the most up-to-date egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

I'm rebuilding my media server so this is a new computer, fresh OS/Deluge install, First 3rd-party plugin to be installed.

DISTRIB_DESCRIPTION="Ubuntu 19.04"

deluge-common/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-console/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]
deluge-gtk/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-torrent/disco,now 1.3.15-2 all [installed]
deluge-web/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed,automatic]
deluge-webui/disco,now 1.3.15-2 all [installed]
deluge/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]
deluged/disco,now 2.0.3-2201906121747ubuntu19.04.1 all [installed]

I'll give the latest egg a try...

Try

Python3 -V

If it's 3.6.8, rename the file to

AutoRemovePlus-0.6.2-py3.6.egg

@TonyTwoStep
Copy link

Hey everyone, reporting in using Deluge 2.0.3 in a docker container based off of the archlinux/delugevpn image. Just used the latest AutoRemovePlus-0.6.2-py3.7 manually placed it in my plugins directory and rebooted deluge.

The plugin showed up in the list and is working as expected. Great work.

@ardevd
Copy link

ardevd commented Aug 31, 2019

If you're using the linuxserver/deluge docker image you will need to rename AutoRemovePlus-0.6.2-py3.7.egg to AutoRemovePlus-0.6.2-py3.6.egg when placing it in the plugins directory. After doing this and restarting the docker container the plugin showed up.

@WrayOfSunshine
Copy link

I just submitted a pull request. Here is the egg: https://github.com/omaralvarez/deluge-autoremoveplus/files/3312651/AutoRemovePlus-0.6.2-py3.7.zip

I pulled your egg and have it installed on the GTK version of Deluge, however I'm not sure how to config. I don't get a config option in the menu and the .conf is unfortunately not very clear. I don't mind just using the .conf directly if you can clarify the options.

@simpat1zq
Copy link

I can't get this egg to install at all. I did it through the web interface first, and the plugin didn't show up. Then I did it through the gui and still doesn't show up in the plugin list. I copied the egg to the plugins folder and restarted deluge, and that didn't work either.

I'm running it on Ubuntu 19. Any ideas as to what I'm doing wrong?

@ardevd
Copy link

ardevd commented Sep 2, 2019

Check your python version. If you're on 3.6 you'll have to rename the egg.

@simpat1zq
Copy link

I had just fixed it and was typing it up when you posted that. The Python version fixed it. That said, are the settings supposed to show up in the GUI or is it supposed to be all manually editing the config files?

@ardevd
Copy link

ardevd commented Sep 2, 2019

Should show up in the web UI, yeah. You might have to enable it first under the plug-in menu.

@simpat1zq
Copy link

Should show up in the web UI, yeah. You might have to enable it first under the plug-in menu.

I did that. And the plugin is definitely working(I used the old 1.x config file for it). But it just doesn’t show up in options.

@WrayOfSunshine
Copy link

WrayOfSunshine commented Sep 2, 2019

I have the plugin at least theoretically working, but in the standalone GTK client the options menu doesn't appear (the "built-in" plugins do appear when selected). Is there any info on how to just hand craft the .conf, or a solution to make the menu appear?

Image: https://i.imgur.com/d64cAzi.png

@simpat1zq
Copy link

Does anyone else have a problem where the items don't actually get removed until you log into Deluge? For example, when I try to delete a downloaded file from the file system, I can't delete it because it's in use. So I log into Deluge, and I see it for a few seconds and then it disappears, and then I can delete it from the system.

@bobbyromeo
Copy link

bobbyromeo commented Sep 12, 2019

Having a problem where this plugin doesn't remove anything. Same settings as with deluge 1.3.16. I see :39:29 [WARNING ][deluge.plugin.autoremoveplus.core:133 ] check interval loop starting in the log once I restart the docker, and never again.

@trevor-s8
Copy link

I have the plugin at least theoretically working, but in the standalone GTK client the options menu doesn't appear (the "built-in" plugins do appear when selected). Is there any info on how to just hand craft the .conf, or a solution to make the menu appear?

Image: https://i.imgur.com/d64cAzi.png

Same here. The .conf from the previous version seems to work fine for me though. I'd suggest installing deluge 1.0, grabbing the old version of the .egg, creating the config you want, then converting to deluge 2.0 until the settings page is updated. Incredibly poor work around, but it's better than trying to figure out the .conf syntax.

@kevindd992002
Copy link

Having a problem where this plugin doesn't remove anything. Same settings as with deluge 1.3.16. I see :39:29 [WARNING ][deluge.plugin.autoremoveplus.core:133 ] check interval loop starting in the log once I restart the docker, and never again.

I have the exact same problem! It works once and then when the docker container restarts it never does what it's supposed to until you manually change the settings and apply again. Can the devs comment here please?

@springjools
Copy link

I could update the plugin for python 3.7 and deluge 2, but there are just two problems:

  1. can't yet install deluge 2 for arm debian (raspberry)
  2. cannot create an account to write on the forum (the secret question doesn't accept the right answer).

@FedoraTipper
Copy link

@springjools 2 things need to be addressed with your version of the egg. python-future dependency and new corrupt config generation where the config has missing key pair values for sonnar, radarr and lidarr.

@springjools
Copy link

springjools commented Nov 30, 2019 via email

@TheMrRandomDude
Copy link

@springjools Hello. I also tried out that plugin in my Deluge. Same issue, I enable it and it disables itself. (Version 0.6.7).

@springjools
Copy link

@springjools So it looks like this plugin works when I have the webUI open in a web browser. However, if it's not, then the torrents stay there until I manually connect through the webUI. Any idea why that's happening?

Are you aware of this: https://dev.deluge-torrent.org/ticket/3335

@shadycuz
Copy link

shadycuz commented Jan 3, 2020

@simpat1zq @springjools

I also have that issue.

Torrents dont delete unless I connect to the gui, open the plugin settings and click apply. Then torrents delete.

Any idea for a fix? @springjools I think that link is for the "built-in" method for deleting torrents and not for this plugin.

@springjools
Copy link

@shadycuz
Copy link

shadycuz commented Jan 4, 2020

@springjools aha I see. So they are probably all being queued up to be deleted, but it's not working unless you have the web gui open. =/

@springjools
Copy link

Do you have anything in the logs? This plugins writes in the log when the removal happens.

@sirdangles
Copy link

I am having issues when trying to install autoremoveplus to a binhex-deluge 2.0.3 docker container. Whenever I try and add the 0.6.8 (or 0.6.7 and 0.6.6) egg, it doesn't show up in the plugins. Am I doing something incorrectly?

@springjools
Copy link

Check what the logs say.

@sirdangles
Copy link

Check what the logs say.

There doesn't seem to be anything in the logs. I have just setup the deluge container, so I am a bit new to this. I am running it in unraid, and when I check the log icon next to the container, it never references the .egg file or plugins in general.

@badbonez
Copy link

If you're using the linuxserver/deluge docker image you will need to rename AutoRemovePlus-0.6.2-py3.7.egg to AutoRemovePlus-0.6.2-py3.6.egg when placing it in the plugins directory. After doing this and restarting the docker container the plugin showed up.

Yes! Thank you.

@teflocarbon
Copy link

For those having issues on linuxserver/deluge with enabling the plugin going in and out and its unticked.
Exec this into the container.
apt-get update && apt-get install -y python3-requests python3-future

@kevindd992002
Copy link

That's weird. I did not have to do that and it worked on my container.

@unixfox
Copy link

unixfox commented Apr 13, 2020

Not really a good idea @teflocarbon. Containers are temporary and once the image will be updated you will loose the packages that you installed manually.

@kevindd992002
Copy link

Not really a good idea @teflocarbon. Containers are temporary and once the image will be updated you will loose the packages that you installed manually.

That's very easy to solve with LSIO containers:

https://blog.linuxserver.io/2019/09/14/customizing-our-containers/

@unixfox
Copy link

unixfox commented Apr 13, 2020

Not really a good idea @teflocarbon. Containers are temporary and once the image will be updated you will loose the packages that you installed manually.

That's very easy to solve with LSIO containers:

blog.linuxserver.io/2019/09/14/customizing-our-containers

I think it's better to upstream the command to the initial image than doing it the hacky way.

@kevindd992002
Copy link

kevindd992002 commented Apr 13, 2020

Not really a good idea @teflocarbon. Containers are temporary and once the image will be updated you will loose the packages that you installed manually.

That's very easy to solve with LSIO containers:
blog.linuxserver.io/2019/09/14/customizing-our-containers

I think it's better to upstream the command to the initial image than doing it the hacky way.

Well, yes, of course that's the best way but that's up to the LSIO team to do it. In my case, I did not need to install anything to make the plugin work so I'm not sure if installing it is even applicable for all.

I'm just saying that if you have to do any customization to their containers, you can easily but a two-liner sh script in the custom-cont-init.d folder in the container's config folder. I wouldn't call it some sort of "hacking", not even close. LSIO is nice enough to give customization options for their users. But yeah, to each his own.

@JoeStratton
Copy link

its definitely a hacky way, I agree. The appropriate way would be to fork it and do it yourself to the base image or create a pull request with the change.

@kevindd992002
Copy link

kevindd992002 commented Apr 18, 2020

@teflocarbon So based on this post only the python3-requests module is needed. Are you saying that you need to update it? And is the python3-future module really needed?

@springjools
Copy link

That's right. Only requests is needed. There's a requirements.txt that you can use as well. It's recommended that you also use the latest version of twisted, which is 20.3.0, if you want to be compatible with python 3.8 (because there's some error spam from earlier versions of twisted related to the logger module).

@kevindd992002
Copy link

That's right. Only requests is needed. There's a requirements.txt that you can use as well. It's recommended that you also use the latest version of twisted, which is 20.3.0, if you want to be compatible with python 3.8 (because there's some error spam from earlier versions of twisted related to the logger module).

Ok. How do you exactly use the requirements.txt that you have on your branch? Are you saying to just use it as a reference, manually? Or is there some automation that I can do? Sorry, I'm not a Linux expert.

Also, I just installed python3-requests on the LSIO docker container but this is the latest module I got:

python3-requests/bionic-updates,bionic-security,now 2.18.4-2ubuntu0.1 all [installed]

In your requirements.txt, you have these:

colorama>=0.4.3
requests>=2.22.0
twisted>=19.7.0
urllib3>=1.25.8

So obviously, I have a lower version of requests installed even though I just installed it. I made sure to update the apt repository of course.

@springjools
Copy link

"pip3 install -r requirements.txt"

@springjools
Copy link

I don't think the requests matter so much, but using an old twisted and python 3.8 causes log spams. You may need to forcefully install latest twisted using the command:
"pip3 install twisted==20.3.0"

@kevindd992002
Copy link

Well, the thing is that LSIO's docker container uses python 3.6.9. So I really don't need to update the old twisted, do I?

@springjools
Copy link

Nope, but eventually it will use python 3.8 right?

@kevindd992002
Copy link

Yeah, I suppose so. It also doesn't have pip3. Do I need to manually install that or something? I almost always use just apt to install/remove things.

@springjools
Copy link

pip comes with python. On linux the relevant commands seem to be python3 and pip3 instead of the plain versions. In case you cannot use pip directly because of rights/other issues you can launch pip with the command 'python -m pip' or 'python3 -m pip'.

Actually, if you upgrade to python 3.8 you also need to upgrade to deluge 2.04.dev24, since the issue with the new syntax for the logger module is fixed there. My experience is that deluge is a bit slow to upgrade things.

@kevindd992002
Copy link

root@8868a5590b05:/# python3 -m pip
/usr/bin/python3: No module named pip

@springjools
Copy link

Hmmm, weird. Can you test any of the fixes on this page:
https://askubuntu.com/questions/1025189/pip-is-not-working-importerror-no-module-named-pip-internal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests