Hướng dẫn get the path of python executable - lấy đường dẫn thực thi python
Tôi nghĩ rằng nó phụ thuộc vào cách bạn cài đặt Python. Lưu ý rằng bạn có thể có nhiều cài đặt của Python, tôi làm trên máy của tôi. Tuy nhiên, nếu bạn cài đặt thông qua MSI của phiên bản Python 2.2 trở lên, tôi tin rằng nó tạo ra một khóa đăng ký như vậy: Show
Mà mang lại giá trị này trên máy của tôi:
Bạn chỉ cần đọc khóa đăng ký để có được vị trí. Tuy nhiên, bạn có thể cài đặt Python thông qua mô hình giống như XCopy mà bạn có thể có ở một nơi tùy ý và bạn chỉ cần biết nó được cài đặt ở đâu. Hàm Python sườn Dưới đây, một ví dụ tối thiểu tìm kiếm đường dẫn của import shutil print(shutil.which('python')) # C:\Users\xcent\AppData\Local\Microsoft\WindowsApps\python.EXE Hãy để xác nhận rằng thực thi thực sự là trên vị trí này bằng cách sử dụng lệnh 1 trong PowerShell của tôi để liệt kê nội dung thư mục:Hình: Thực thi 0 tại vị trí tệp được truy xuất.: The executable 0 at the retrieved file location.
Hãy để thử nghiệm một vài vị trí thực thi hơn: >>> shutil.which('cmd') 'C:\\Windows\\system32\\cmd.EXE' >>> shutil.which('find') 'C:\\Windows\\system32\\find.EXE' >>> shutil.which('help') 'C:\\Windows\\system32\\help.EXE' Tài nguyên liên quan:
Trong khi làm việc như một nhà nghiên cứu trong các hệ thống phân tán, Tiến sĩ Christian Mayer đã tìm thấy tình yêu của mình đối với việc dạy các sinh viên khoa học máy tính. Để giúp học sinh đạt được thành công cao hơn của Python, ông đã thành lập trang web giáo dục chương trình Finxter.com. Ông là tác giả của cuốn sách lập trình phổ biến Python Oneer (Nostarch 2020), đồng tác giả của loạt sách Break Break Python, những cuốn sách tự xuất bản, người đam mê khoa học máy tính, freelancer và chủ sở hữu của một trong 10 blog Python lớn nhất trên toàn thế giới. Niềm đam mê của ông là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ tăng cường các kỹ năng của họ. Bạn có thể tham gia học viện email miễn phí của anh ấy ở đây. Giới thiệuThông dịch viên PythonHow to find the full path of the currently running Python interpreter? Tìm đường Python Phương pháp 1: Sử dụng sys.executable Thông dịch viên PythonTìm đường Python Phương pháp 1: Sử dụng sys.executable
Tìm đường PythonPhương pháp 1: Sử dụng sys.executableC:\Python, and inside that file, there is a program named python.exe. Hence, the path to Python is C:\Python. It can also be installed at the following path: C:\Program Files\Python. On the off chance that you have no clue about where Python got installed on your device, you should look for it in the following way:
Trình thông dịch chạy mã Python theo hai cách khác nhau: Phương pháp 1: Sử dụng sys.executableTuyên bố vấn đề: Làm thế nào để tìm đường dẫn đầy đủ của trình thông dịch Python hiện đang chạy? Có nhiều cách khác nhau để tìm ra con đường đầy đủ của phiên dịch viên Python. Nhưng trước tiên, hãy để Lôi có được những điều cơ bản theo cách của chúng tôi trước khi chúng tôi khai quật giải pháp cho tuyên bố vấn đề của chúng tôi. Lưu ý: Bạn phải nhập 8module to utilize it.Example: Trong khi sử dụng nó trong tập lệnh của bạn, bạn có thể làm theo cách này:
Phương pháp 2: Sử dụng sys.pathHầu hết người mới bắt đầu có ý định cài đặt mô -đun thông dịch viên sai hoặc gói trong Python. Hệ thống sau đó không cho phép nhập các gói mong muốn. Do đó, nó trở nên cần thiết để tìm đúng con đường cho thông dịch viên. Bạn có thể sử dụng biến 9 cho mục đích này.Biến ____20 là một danh sách các chuỗi xác định đường dẫn cho các mô -đun và nó cũng cho biết các gói (thường là với PIP) đã được cài đặt. Example: Trong khi sử dụng nó trong tập lệnh của bạn, bạn có thể làm theo cách này:
Sự kết luậnTôi hy vọng điều này đã được thông tin. Xin vui lòng & nbsp; hãy theo dõi & nbsp; và & nbsp; đăng ký & nbsp; để biết thêm hướng dẫn trong tương lai.stay tuned and subscribe for more tutorials in the future. Hướng dẫn được đề xuất: Làm cách nào để sao chép một tệp trong Python? Học viện Khoa học Máy tính Finxter
Tôi là một blogger Python chuyên nghiệp và người tạo nội dung. Tôi đã xuất bản nhiều bài báo và tạo ra các khóa học trong một khoảng thời gian. Hiện tại tôi đang làm việc như một freelancer toàn thời gian và tôi có kinh nghiệm trong các lĩnh vực như Python, AWS, DevOps và Mạng. Bạn có thể liên lạc với tôi @: Upwork LinkedIn |