Đường dẫn Python được sử dụng để làm gì?

Windows cho phép các biến môi trường được định cấu hình vĩnh viễn ở cả cấp Người dùng và cấp Hệ thống hoặc tạm thời trong dấu nhắc lệnh. Để chạy Python thuận tiện từ dấu nhắc lệnh, bạn có thể cân nhắc thay đổi một số biến môi trường mặc định trong Windows

Để thiết lập tạm thời các biến môi trường, hãy mở Command Prompt và sử dụng lệnh set

Cách đặt đường dẫn python trong windows

Để sửa đổi vĩnh viễn các biến môi trường mặc định

Máy tính của tôi> Thuộc tính> Cài đặt hệ thống nâng cao> Biến môi trường> Chỉnh sửa

  1. Nhấp chuột phải vào 'Máy tính của tôi'
  2. Chọn 'Thuộc tính' ở cuối Menu ngữ cảnh
  3. Chọn 'Cài đặt hệ thống nâng cao'
  4. Nhấp vào 'Biến môi trường. ' trong tab Nâng cao
  5. Trong 'Biến hệ thống'. Nhấp vào Chỉnh sửa

Thêm đường dẫn của python vào cuối danh sách (các đường dẫn được phân tách bằng dấu chấm phẩy (;))


Đường dẫn Python được sử dụng để làm gì?

Sử dụng Python từ cửa sổ lệnh?

Mở cửa sổ nhắc lệnh (nhấn Windows + R, nhập cmd và nhấn enter)

Chỉ cần gõ "python" trên dòng lệnh và xem bạn có gặp lỗi hay không. Nếu bạn thấy phản hồi từ trình thông dịch Python, nó sẽ bao gồm số phiên bản trong màn hình ban đầu


Đường dẫn Python được sử dụng để làm gì?

Thành công, bây giờ bạn có thể bắt đầu lập trình trên Python

Python không được công nhận


Đường dẫn Python được sử dụng để làm gì?

Nếu bạn vẫn gặp lỗi Python không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc lỗi tệp bó, thì có gì đó không ổn với cài đặt biến Đường dẫn của bạn. Ngoài ra, bạn sẽ phải mở lại tất cả các cửa sổ nhắc lệnh để các thay đổi đối với biến Đường dẫn có hiệu lực

Đặt đường dẫn Python trong Unix hoặc Linux

Để thêm thư mục Python vào đường dẫn cho một phiên cụ thể trong Unix/Linux

  1. /usr/local/bin/python là đường dẫn mặc định của thư mục Python

PYTHONPATH là gì?

PYTHONPATH là một biến môi trường mà bạn có thể đặt để thêm các thư mục bổ sung mà Python sẽ thêm vào hệ thống. danh sách thư mục đường dẫn. Đối với hầu hết các cài đặt, bạn không nên đặt các biến này vì Python không cần chúng để thực thi các chương trình thông thường vì Python biết tìm thư viện chuẩn của nó ở đâu. PYTHONPATH được sử dụng để hỗ trợ tra cứu mô-đun nhập. Vì vậy, khi bạn nhập các mô-đun trong tập lệnh Python của mình, PYTHONPATH cũng được xem xét để kiểm tra thư mục nào có thể chứa mô-đun đã nhập

Python theo dõi danh sách các thư mục mà nó sẽ tìm kiếm các mô-đun để nhập. Theo mặc định, danh sách này bao gồm các vị trí của các mô-đun được phân phối bằng Python. Nhưng nó không nhất thiết bao gồm các thư mục mà bạn muốn giữ mã của riêng mình. Vì vậy, nếu bạn muốn nhập một mô-đun mà bạn đã viết để chạy nó, thì có thể cần phải di chuyển mô-đun đến vị trí mà Python có thể nhìn thấy hoặc đảm bảo rằng bạn khởi động Python từ thư mục chứa mô-đun đó. . Thật không may, cách tiếp cận sau có thể không thực hiện được nếu bạn đang sử dụng giao diện GUI như Idle hoặc MacPython IDE -- vì chúng luôn bắt đầu từ thư mục chứa chúng

Bạn có thể kiểm tra những thư mục mà Python biết như sau

     >>> import sys
     >>> sys.path

Điều này sẽ trả về một danh sách các thư mục mà Python sẽ tìm kiếm các mô-đun. Bạn cũng có thể xem danh sách này trong Idle bằng cách chọn Path Browser trên menu File. Nếu bạn muốn thêm thư mục máy tính để bàn của mình vào danh sách này, bạn có thể thực hiện nhanh chóng như sau (Mac)

     >>> sys.path.append('/Users/myusername/desktop')

Với Windows, bạn cần cẩn thận hơn về các đường dẫn có khoảng trắng trong đó (xem bên dưới). Ngoài ra còn có vấn đề là đường dẫn Windows sử dụng dấu gạch chéo ngược làm dấu phân cách và đây thường là ký tự thoát trong chuỗi. Vì vậy, những gì tôi phải làm trên XP của mình thực sự là sử dụng hai dấu gạch chéo ngược để mô tả đường dẫn

     >>> sys.path.append('c:\\docume~1\\username\\desktop')

Cách tiếp cận này sẽ giải quyết vấn đề ngoại trừ một lỗi -- khi bạn rời khỏi Python, thay đổi của bạn sẽ biến mất và lần sau khi bạn khởi động Python, bạn phải thực hiện lại cùng một đường dẫn. Điều chúng ta cần là một cách để thay đổi PYTHONPATH mặc định

Thay đổi PYTHONPATH mặc định trong Windows

Tôi đã thử nghiệm những điều sau đây với Windows XP. Đối với các phiên bản Windows khác, quy trình sẽ tương tự

Trước khi bắt đầu, bạn nên kiểm tra đường dẫn đến màn hình nền của mình (hoặc bất kỳ thư mục nào bạn muốn Python biết) thực sự là gì. Sử dụng Windows Explorer và tìm đường dẫn đầy đủ, e. g. C. \Documents and Settings\username\Desktop. Viết đường dẫn này xuống

Chuyển đến Bảng điều khiển, mở Hệ thống, Chọn Nâng cao và nhấp vào nút Biến môi trường. Kiểm tra xem đã có một biến gọi là PYTHONPATH được xác định chưa. Nếu không, hãy nhấp vào mới, nhập "PYTHONPATH" cho tên biến và nhập đường dẫn rút gọn cho giá trị biến

   c:\docume~1\username\desktop

trong đó 'tên người dùng' là tên thực của thư mục người dùng của bạn. Nếu PYTHONPATH đã được xác định, chỉ cần nhấp vào chỉnh sửa và thêm đường dẫn bạn muốn vào cuối danh sách đã có (phân tách đường dẫn bằng dấu chấm phẩy). Trong cả hai trường hợp, các đường dẫn được liệt kê trong PYTHONPATH sẽ được thêm vào các vị trí mà PYTHON đã biết, tôi. e. , chúng không ghi đè lên những vị trí này. Nhưng dù sao thì bạn cũng nên cẩn thận để không làm mất bất kỳ đường dẫn nào đã có sẵn vì chúng có thể được sử dụng bởi các ứng dụng hoặc tiện ích mở rộng Python

Ở trên sử dụng cái được gọi là tên đường dẫn rút gọn (= sáu ký tự đầu tiên của tên thư mục theo sau là ~1) để xử lý các thư mục như Tài liệu và Cài đặt có khoảng trắng trong tên của chúng. Điều này hoạt động trên XP. Tuy nhiên, các phiên bản khác của Windows xử lý các khoảng trống theo những cách khó hiểu và kỳ diệu. Nếu cách trên không hiệu quả, bạn có thể thử đặt toàn bộ đường dẫn trong dấu ngoặc kép như thế này

   "c:\Documents and Settings\username\desktop"

Bạn cũng có thể thử sử dụng hai dấu gạch chéo ngược

Thay đổi PYTHONPATH mặc định trong OS X

Trong OS X, bạn có thể thay đổi PYTHONPATH mặc định bằng cách thêm một thư mục chứa tệp plist vào thư mục chính của bạn. Nó sẽ kết thúc ở vị trí này

   /Users/username/.MacOSX/environment.plist

trong đó 'tên người dùng' là tên của thư mục chính của bạn. Bạn sẽ phải thực hiện. Thư mục MacOSX nếu chưa có

Đầu tiên vào đây để tải về trình chỉnh sửa danh sách tài sản. Nếu bạn đang chạy dưới 10 tuổi. 4 của OS X, cũng có các phiên bản cũ hơn của trình chỉnh sửa danh sách thuộc tính có sẵn tại Trang web của Công ty. Đặt cái này ở đâu đó hợp lý, như trong Ứng dụng/Tiện ích. Chúng tôi sẽ sử dụng nó để làm cho môi trường. plist và bạn sẽ muốn giữ nó để sử dụng trong tương lai

Bây giờ hãy mở thiết bị đầu cuối, đảm bảo rằng bạn đang ở trong thư mục chính của mình và nhập 'ls -la' sau lời nhắc

   mycomputer:~ username$ ls -la

Bạn sẽ thấy danh sách thư mục chính bao gồm các tệp hệ thống bắt đầu bằng dấu chấm. Nhìn và xem nếu. MacOSX ở đó. Nếu không, hãy nhập

   mycomputer:~ username$ mkdir .MacOSX
   mycomputer:~ username$ ls -la

để làm cho nó và kiểm tra lại xem nó có ở đó không

Bây giờ hãy mở trình chỉnh sửa danh sách thuộc tính của bạn, tạo danh sách thuộc tính mới, gốc mới và con mới với các thuộc tính sau

________số 8_______

Lưu cái này làm môi trường. plist (hậu tố là rất quan trọng), sau đó di chuyển nó vào. Thư mục MacOSX mà bạn vừa tạo. Bạn sẽ cần đăng xuất và đăng nhập lại trước khi điều này có hiệu lực -- nhưng khi nó có hiệu lực, Python sẽ biết về máy tính để bàn của bạn, cho dù bạn đang làm việc từ thiết bị đầu cuối, từ Idle hay từ MacPython IDE

Nếu đã có một. Thư mục MacOSX trong thư mục chính của bạn, hãy bỏ qua bước đó và chỉ đặt môi trường. plist trong thư mục đã có sẵn. Nếu đã có môi trường. plist, đừng tạo cái mới mà hãy chỉnh sửa cái có sẵn và thêm một tên con có tên PYTHONPATH dưới thư mục gốc. Nếu đã có PYTHONPATH, chỉ cần thêm đường dẫn của bạn vào cuối giá trị (các đường dẫn được phân tách bằng dấu hai chấm)

Tại sao PATH lại cần thiết cho Python?

Nếu bạn gõ python vào dòng lệnh, dòng lệnh sẽ tìm trong từng thư mục trong biến môi trường PATH để tìm tệp thực thi python. Sau khi tìm thấy, nó sẽ ngừng tìm kiếm . Đây là lý do tại sao bạn thêm đường dẫn đến tệp thực thi Python của mình vào PATH.

Mục đích của tùy chọn PATH là gì?

Mục đích. Đặt hoặc hiển thị các thư mục sẽ được tìm kiếm cho các chương trình không có trong thư mục hiện tại . PATH cho DOS biết thư mục nào sẽ được tìm kiếm cho các lệnh bên ngoài sau khi DOS tìm kiếm thư mục làm việc của bạn.