Как запустить сценарий python из раздела Windows с помощью интерпретатора python из anaconda в ubuntu?

. Как следует из вопроса, у меня установлена ​​двойная загрузка со сценариями python, хранящимися в моем разделе Windows.

У меня ubuntu установлен на отдельном жестком диске, и я могу успешно запускать файлы Python, которые хранятся на его собственном жестком диске.

Следующий сценарий сохраняется как копия как в разделе Windows, так и в разделе ubuntu:

from bs4 import BeautifulSoup as bs4
import os
from tqdm import tqdm
import sys

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

print('it worked')

Используя два экземпляра VSCode в ОС ubuntu, я получил следующие результаты при попытке запустить сценарий из каждого пути к файлу:

путь к файлу в разделе Windows:

/bin/python3 "/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts/new.py"
(base) saleem@saleem-desktop:/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts$ /bin/python3 "/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts/new.py"
Traceback (most recent call last):
  File "/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts/new.py", line 1, in <module>
    from bs4 import BeautifulSoup as bs4
ModuleNotFoundError: No module named 'bs4'

путь к файлу в разделе ubuntu:

(base) saleem@saleem-desktop:~$ source /home/saleem/anaconda3/bin/activate
(base) saleem@saleem-desktop:~$ conda activate base
(base) 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.egg']
it worked

Из того, что я вижу, при использовании файла из раздела Windows используется другой интерпретатор. Я просто пытаюсь использовать тот же интерпретатор, который работает при использовании последнего пути, но путем доступа к файлам с первого пути.

Есть ли способ сделать это эффективно?

0
задан 29 October 2021 в 17:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: