Puncte:0

Cum rulez un script python dintr-o partiție Windows folosind interpretul python de la anaconda în ubuntu?

drapel cn

După cum sugerează întrebarea, am o pornire duală configurată cu scripturi Python stocate în partiția mea Windows.

Am ubuntu instalat pe un HDD separat și pot rula cu succes fișiere Python care sunt stocate în propriul HDD.

Următorul script este salvat ca copie atât în ​​partiția Windows, cât și în partiția ubuntu:

din bs4 import BeautifulSoup ca bs4
import os
din tqdm import tqdm
import sys

print(sys.executable)
print(sys.path)

print('a functionat')

Folosind două instanțe de VSCode folosind sistemul de operare ubuntu, am următoarele rezultate din încercarea de a rula scriptul de la fiecare cale de fișier:

calea către fișier în partiția Windows:

/bin/python3 „/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts/new.py”
(bază) saleem@saleem-desktop:/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts$ /bin/python3 "/media/saleem/84E859C6E859B760/Users/Literature Searcher/sim777 new.py"
Traceback (cel mai recent apel ultimul):
  Fișierul „/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts/new.py”, rândul 1, în <modul>
    din bs4 import BeautifulSoup ca bs4
ModuleNotFoundError: Niciun modul numit „bs4”

calea către fișier în partiția ubuntu:

(bază) saleem@saleem-desktop:~$ sursă /home/saleem/anaconda3/bin/activate
(bază) saleem@saleem-desktop:~$ conda activate base
(bază) saleem@saleem-desktop:~$ /home/saleem/anaconda3/bin/python /home/saleem/Documents/new.py
/home/saleem/anaconda3/bin/python
['/home/saleem/Documents', '/home/saleem/anaconda3/lib/python38.zip', '/home/saleem/anaconda3/lib/python3.8', '/home/saleem/anaconda3/lib/ python3.8/lib-dynload', '/home/saleem/anaconda3/lib/python3.8/site-packages', '/home/saleem/anaconda3/lib/python3.8/site-packages/locket-0.2. 1-py3.8.ou']
a mers

Din câte văd, atunci când folosesc fișierul din partiția Windows, se folosește un alt interpret. Încerc pur și simplu să folosesc același interpret care funcționează atunci când folosesc a doua cale, dar accesând fișiere din prima cale.

Există vreo modalitate de a face acest lucru eficient?

kanehekili avatar
drapel zw
Nu sunt sigur că am înțeles întrebarea ta. Ce VSCode și ce este „calea Windows”?
Saleem Khan avatar
drapel cn
calea către fișierul din partiția Windows.
Puncte:0
drapel cn

A fost la fel de simplu un caz de schimbare a căii interpretului prin interfață. Am fost pur și simplu dezamăgit de faptul că am schimbat sistemele de operare pentru prima dată.

făcând clic pe interpret în secțiunea albastră și selectând a rezolvat acest lucru

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.