Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2023-05-06, 18:48
  #1
Medlem
Ska installer selenium med "pip"

Då händer detta:

X-HP-EliteBook~$ pip install -U selenium
Traceback (most recent call last):
File "/home/w/.local/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>
from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util'

De verkar inte vara pip som problement i alla fall:

python3-pip is already the newest version (20.0.2-5ubuntu1.8).
__________________
Senast redigerad av JalleKalle55 2023-05-06 kl. 18:59.
Citera
2023-05-06, 19:13
  #2
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av JalleKalle55
Ska installer selenium med "pip"

Då händer detta:

X-HP-EliteBook~$ pip install -U selenium
Traceback (most recent call last):
File "/home/w/.local/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>
from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util'

De verkar inte vara pip som problement i alla fall:

python3-pip is already the newest version (20.0.2-5ubuntu1.8).
Det fel som anges ovan är att distutils saknas. Installera det, eller prova att installera om python i en Virtualenv för att lokalisera felet.
https://stackoverflow.com/questions/...thon-distutils
https://python.land/virtual-environments/virtualenv
Citera
2023-05-06, 20:28
  #3
Medlem
Citat:
Ursprungligen postat av Enterprise
Det fel som anges ovan är att distutils saknas. Installera det, eller prova att installera om python i en Virtualenv för att lokalisera felet.
https://stackoverflow.com/questions/...thon-distutils
https://python.land/virtual-environments/virtualenv

EliteBook-Folio-1040-G1:~$ sudo apt-get install python3-distutils
Läser paketlistor… Färdig
Bygger beroendeträd
Läser tillståndsinformation… Färdig
python3-distutils is already the newest version (3.8.10-0ubuntu1~20.04).
0 att uppgradera, 0 att nyinstallera, 0 att ta bort och 313 att inte uppgradera

Av allt att döma finns redan distutils.
Citera
2023-05-06, 20:29
  #4
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av JalleKalle55
EliteBook-Folio-1040-G1:~$ sudo apt-get install python3-distutils
Läser paketlistor… Färdig
Bygger beroendeträd
Läser tillståndsinformation… Färdig
python3-distutils is already the newest version (3.8.10-0ubuntu1~20.04).
0 att uppgradera, 0 att nyinstallera, 0 att ta bort och 313 att inte uppgradera

Av allt att döma finns redan distutils.
Prova med venv i så fall, som jag skrev.
Citera
2023-05-06, 20:42
  #5
Medlem
Citat:
Ursprungligen postat av Enterprise
Prova med venv i så fall, som jag skrev.

Jag gjorde ett försök:

-EliteBook-Folio-1040-G1:~$ python -m venv hem/video/virtual
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'

Prövade också att öppna terminalen i mappen virtual
Citera
2023-05-06, 20:45
  #6
Medlem
Prövar denna:

https://askubuntu.com/questions/4809...13-10-having-i

Får se var de slutar
Citera
2023-05-06, 20:49
  #7
Medlem
Detta comando hjälpte inte i alla fall

sudo apt-get install --reinstall python3-apt
Citera
2023-05-06, 20:50
  #8
Medlem
Sados avatar
Vad händer om du kör utan -U? Du kan även prova --force-reinstall ifall något paket är trasigt.
Citera
2023-05-06, 21:15
  #9
Medlem
Prova
python -m ensurepip --default-pip
pip install selenium
Citera
2023-05-06, 21:31
  #10
Medlem
Citat:
Ursprungligen postat av woosh-whack
Prova
python -m ensurepip --default-pip
pip install selenium

(virtual) w@w-HP-EliteBook-Folio-1040-G1:~$ python -m ensurepip --default-pip
/home/w/hem/video/virtual/bin/python: No module named ensurepip
Citera
2023-05-06, 21:41
  #11
Medlem
Citat:
Ursprungligen postat av JalleKalle55
(virtual) w@w-HP-EliteBook-Folio-1040-G1:~$ python -m ensurepip --default-pip
/home/w/hem/video/virtual/bin/python: No module named ensurepip

Pilla lite med openai och se ifall du kan få en träff.
Citera
2023-05-06, 22:42
  #12
Medlem
Citat:
Ursprungligen postat av woosh-whack
Pilla lite med openai och se ifall du kan få en träff.

Hehe, sitter med den just nu faktiskt.

Jag har släppt pip och bestämde mig för att installera "manuelt"

Open AI har egenhet och de att den gång på gång kommer tillbaka till lösningar som involverar pip även om jag förklarar att jag inte har pip jag ber den även gå igenom tidigare text osv. Märkligt att den är så dum på detta området har haft mycket nytta av den tidigare. Jag tror dess långtidsminne är typ 4 utbyden eller något : ).

Hur som helst så har jag nu lagt ner pip spåret om inte nån har ett genialt förslag och vill bevisa at ni är smarate än chat GPT.

Prövade förljande kod:

import sys
sys.path.append('/home/w/Video/virtual')

from selenium import webdriver

chrome_driver_path = '/usr/bin/chromedriver'

options = webdriver.ChromeOptions()
driver = webdriver.Chrome(chrome_driver_path, options=options)

# Use the driver object to interact with the browser
driver.get('https://www.google.com')


seleniium ligger alltså i den mapp som anges i koden. Ändå får jag upp "no modull named Selenium" i terminalen.

Virtual appen är alltså något slags virtual enviorment som jag skapade för 1 timme sedan när jag va inne på att fixa pip. Men jag har även prövat andra mappar att läga selenium i osv.

Ta i beaktande att jag inte kan något sånt här och famlar i mörkret så att säga.

Funderar också på om en ny instillation av Ubuntu skulle hjälpa mej? Dock är hela datorn full mej grejer av stort värde så de känns inte så roligt att "fumla" med installation.
__________________
Senast redigerad av JalleKalle55 2023-05-06 kl. 22:48.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback