Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Cách chỉnh sửa PYTHONPATH trên Windows

Bạn ở đây vì bạn đang sử dụng:

  1. Hệ điều hành Windows phiên bản 10+
  2. Phiên bản Python 3.3+
  3. Anaconda3

Và bạn muốn chỉnh sửa PYTHONPATH của mình vĩnh viễn.

TL; DR

  1. Đi tới C:\Users\<your_username>\Anaconda3\Lib\site-pa ckages
  2. Tạo tệp python37.pth
  3. Chỉnh sửa tệp để bao gồm dòng này C:\\Users\\<your_username>\\my_ mô-đun

Phiên bản dài; Đọc

Lời mở đầu

Trong hầu hết các trường hợp, chỉnh sửa PYTHONPATH từ GUI Cài đặt sẽ thực hiện thủ thuật. Thủ thuật được giải thích rõ ràng trong câu trả lời Stack Overflow này.
Nếu ngay từ đầu, bạn chỉ muốn chỉnh sửa đường dẫn của mình cục bộ , câu trả lời hữu ích này sẽ làm được.

Số Mục Mở rộng Hơi. 1

Nếu bạn không có C:\Users\<your_username>\Anaconda3\Lib\site-pa ckages, re place C:\Users\<your_ tên người dùng> với đường dẫn đến Anaconda3 của bạn.

Số mục mở rộng hơi 2

Nếu bạn đang sử dụng Python3.7, hãy tạo một tệp có tên python37.pth . Nếu không, hãy tạo một tệp có tên python<XX&g t; .pth cho bất kỳ phiên bản Python nào bạn đang sử dụng.

  • Bạn không chắc chắn về phiên bản nào?
    Dưới C:\Users\<your_username>\Anac onda3 \ tìm kiếm một tệp của form python&l t; XX &g t;.d ll. cho biết số phiên bản bạn muốn d fo r đặt tên cho tệp .pth của bạn.
  • Windows cực kỳ khó chịu và sẽ không cho phép bạn tạo tệp có .pth hậu tố?
    Có các tệp như vậy trong C:\Users\<your_username>\Anaconda3\Lib\site-pa thư mục ckages. Sao chép một trong số chúng và chỉnh sửa tiền tố.
  • Một số nơi nói rằng bạn cần tạo ._pth tệp thay vì .pth ?
    A ._pth tệp sẽ hoàn toàn thay thế con đường hiện có của bạn. Trong khi một .pth tệp sẽ nối thêm nội dung của nó đến đường dẫn bạn đã có. Bạn có thể tìm thêm thông tin tại đây.

Số Mục Mở rộng Hơi. 3

Giả sử SuperCoolClass bạn muốn nhập khẩu được đặt tại
C:\Users\<your_username>\my_project_folder\my_awesome_f ile.py.

Sau đó, mở python<XX&g mới tạo của bạn tệp t; .pth bằng trình soạn thảo văn bản yêu thích của bạn (vui lòng không nói đó là Vim) và thêm một tệp line:
C:\\Users\\<your_username>\\my_pr oject_folder.
Vâng, với những dou bl khó chịu đó e gạch chéo \\.
Không, dí dỏm ho dấu ngoặc kép ut "".

Và đó là nó.
Giờ đây, bạn có thể nhập từ mọi nơi, giống như một người bình thường:
from my_awesome_file import SuperCoolClass .

Phần kết

Không có gì quan trọng để thêm ở đây thực sự.
Tôi chỉ hy vọng 2 giờ thất vọng của tôi + 1 giờ viết bài này đã giúp bạn tiết kiệm thời gian.
Hòa bình ra ngoài.

Cách chỉnh sửa PYTHONPATH trên Windows