Điểm:0

Làm cách nào để tôi chạy tập lệnh python từ phân vùng windows bằng trình thông dịch python từ anaconda trong ubuntu?

lá cờ cn

Như câu hỏi gợi ý, tôi đã thiết lập khởi động kép với các tập lệnh python được lưu trữ trong phân vùng cửa sổ của mình.

Tôi đã cài đặt Ubuntu trên một ổ cứng riêng và có thể chạy thành công các tệp python được lưu trữ trong ổ cứng của chính nó.

Tập lệnh sau được lưu dưới dạng bản sao trong cả phân vùng windows VÀ phân vùng ubuntu:

từ bs4 nhập BeautifulSoup dưới dạng bs4
nhập hệ điều hành
từ tqdm nhập tqdm
nhập khẩu hệ thống

in (sys.executable)
in (sys.path)

in ('nó đã hoạt động')

Sử dụng hai phiên bản VSCode bằng hệ điều hành Ubuntu, tôi có các kết quả sau khi thử chạy tập lệnh từ mỗi đường dẫn tệp:

đường dẫn đến tệp trong phân vùng windows:

/bin/python3 "/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Trình tìm kiếm văn học/Scripts/new.py"
(cơ sở) saleem@saleem-desktop:/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Trình tìm kiếm văn học/Scripts$ /bin/python3 "/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Trình tìm kiếm văn học/Scripts/ mới.py"
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/media/saleem/84E859C6E859B760/Users/sim77/Dropbox/Literature Searcher/Scripts/new.py", dòng 1, trong <module>
    từ bs4 nhập BeautifulSoup dưới dạng bs4
ModuleNotFoundError: Không có mô-đun nào có tên 'bs4'

đường dẫn đến tệp trong phân vùng ubuntu:

(cơ sở) saleem@saleem-desktop:~$ source /home/saleem/anaconda3/bin/activate
(cơ sở) saleem@saleem-desktop:~$ conda kích hoạt cơ sở
(cơ sở) 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']
nó đã làm việc

Từ những gì tôi có thể thấy, khi sử dụng tệp từ phân vùng windows, một trình thông dịch khác đang được sử dụng. Tôi chỉ đang cố gắng sử dụng cùng một trình thông dịch hoạt động khi sử dụng đường dẫn thứ hai, nhưng bằng cách truy cập các tệp từ đường dẫn đầu tiên.

Có cách nào để làm điều này một cách hiệu quả?

kanehekili avatar
lá cờ zw
Tôi không chắc là tôi hiểu câu hỏi của bạn. VSCode là gì và "đường dẫn cửa sổ" là gì?
Saleem Khan avatar
lá cờ cn
đường dẫn đến tệp trong phân vùng windows.
Điểm:0
lá cờ cn

Nó chỉ đơn giản là một trường hợp thay đổi đường dẫn trình thông dịch qua gui. Tôi chỉ đơn giản là bị loại bỏ khi lần đầu tiên thay đổi hệ điều hành.

nhấp vào trình thông dịch trong phần màu xanh và chọn giải quyết vấn đề này

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.