Không thể chạy python từ dòng lệnh windows 10
Chúng ta đều biết rằng ngày nay Python là một trong những ngôn ngữ mã hóa phổ biến nhất trong số tất cả. Trong khi cài đặt Python, một IDE có tên IDLE cũng được cài đặt. Sử dụng IDLE, chúng tôi có thể viết và cũng có thể chạy các chương trình của mình. Nhưng chúng ta cũng có thể chạy các chương trình python trên CMD hoặc dấu nhắc lệnh vì CMD là trình thông dịch dòng lệnh mặc định trên Windows. Show Nhưng cần thiết lập biến môi trường trong windows để sử dụng python trên dòng lệnh. Sau đây là các bước để thêm Môi trường Python vào đường dẫn Windows Bước 1. Để thiết lập Python trên CMD, chúng ta phải kiểm tra xem Python đã được cài đặt trên máy của bạn hay chưa. Để thực hiện việc này, hãy chuyển đến thanh tìm kiếm của Windows và tìm kiếm python. Nếu bạn tìm thấy python trong kết quả thì bạn nên đi Bạn có thể thấy Python3 được cài đặt trên máy tính của tôi Nếu máy tính của bạn chưa cài đặt python thì có thể cài đặt nó bằng Cách cài đặt Python trên Windows?. Bước 2. Bây giờ hãy kiểm tra xem python đã được thiết lập trong Dấu nhắc lệnh hay chưa. Để làm điều này, chỉ cần mở cmd và gõ python. Nếu bạn thấy bất kỳ phiên bản python nào thì nó đã được thiết lập. Bạn có thể thấy sau khi gõ python không có gì xảy ra. Vì vậy, python chưa được thiết lập trên cmd Bước 3. Bây giờ hãy mở thanh tìm kiếm của Windows và tìm kiếm “nhàn rỗi”. Không cần mở ứng dụng, nhấp vào “Mở vị trí tệp”. Nếu bạn không có tùy chọn, nhấp chuột phải vào ứng dụng và bạn sẽ nhận được nó Bây giờ một vị trí tệp sẽ được mở trên Windows explorer Bước 4. Bây giờ, nhấp chuột phải vào “IDLE” và nhấp vào “mở vị trí tệp” Nhấp vào “Mở vị trí tệp” Sau khi mở vị trí tệp sao chép đường dẫn Sao chép vị trí Bước 5. Bây giờ, hãy chuyển đến thanh tìm kiếm của windows và tìm kiếm “Biến môi trường” và mở nó Mở thứ này Sau khi mở menu, nhấp vào “Biến môi trường” Nhấp vào “Biến môi trường” Bây giờ, nhấp đúp vào “đường dẫn” trong “Biến hệ thống” Trong menu “Chỉnh sửa biến hệ thống”, nhấp vào “mới”, sau đó dán vị trí tệp bạn đã sao chép và nhấp vào ok Bây giờ hãy đóng các menu Môi trường bằng cách nhấp vào ok và xin chúc mừng, chúng tôi đã thiết lập Dấu nhắc Lệnh cho python Bước 6. Bây giờ hãy kiểm tra xem nó có hoạt động không. Mở Command Prompt và gõ “python” và nhấn enter. Bạn sẽ thấy một phiên bản python và bây giờ bạn có thể chạy chương trình của mình ở đó Nỗ lực thực thi tệp python trong Windows Command Prompt không thành công và thông báo lỗi sau được trả về Error: This app can't run on your PC. To find a version for your PC, check with the software publisher. Nguyên nhâncon trăn. exe bị hỏng vì nó có kích thước tệp là 0kb. Các tệp thực thi của Windows không thể có kích thước 0kb Giải pháp hoặc cách giải quyếtTải xuống và cài đặt lại python. tập tin exe. Phiên bản Python cần thiết được liệt kê trong bài viết cơ sở kiến thức, Câu hỏi thường gặp. Phiên bản Python nào được sử dụng trong ArcGIS?, và con trăn. tệp exe có thể được tải xuống từ Python. Tải xuống phiên bản mới nhất. Vị trí mặc định cho python. exe tùy thuộc vào phiên bản, như minh họa bên dưới Đây không nhất thiết là một câu hỏi đơn giản. Nếu bạn đã quen với việc chạy các chương trình từ dòng lệnh Windows thì mọi thứ sẽ có vẻ rõ ràng; Trừ khi bạn sử dụng một số loại môi trường phát triển tích hợp, nếu không thì cuối cùng bạn sẽ nhập các lệnh Windows vào thứ được gọi là “Cửa sổ nhắc lệnh”. Thông thường, bạn có thể tạo một cửa sổ như vậy từ thanh tìm kiếm của mình bằng cách tìm kiếm D:\YourName\Projects\Python>
1. Bạn sẽ có thể nhận ra khi nào bạn đã khởi động một cửa sổ như vậy vì bạn sẽ thấy một “dấu nhắc lệnh” của Windows, thường giống như thế nàyC:\>
Bức thư có thể khác và có thể có những thứ khác sau nó, vì vậy bạn có thể dễ dàng nhìn thấy một cái gì đó như D:\YourName\Projects\Python>
tùy thuộc vào cách máy tính của bạn đã được thiết lập và những gì bạn đã làm gần đây với nó. Khi bạn đã bắt đầu một cửa sổ như vậy, bạn đã sẵn sàng để chạy các chương trình Python Bạn cần nhận ra rằng các tập lệnh Python của bạn phải được xử lý bởi một chương trình khác có tên là trình thông dịch Python. Trình thông dịch đọc tập lệnh của bạn, biên dịch nó thành mã byte, sau đó thực thi mã byte để chạy chương trình của bạn. Vì vậy, làm thế nào để bạn sắp xếp trình thông dịch xử lý Python của bạn? Trước tiên, bạn cần đảm bảo rằng cửa sổ lệnh của bạn nhận ra từ “py” là hướng dẫn để khởi động trình thông dịch. Nếu bạn đã mở một cửa sổ lệnh, bạn nên thử nhập lệnh D:\YourName\Projects\Python>
2 và nhấn returnC:\Users\YourName> py
Sau đó, bạn sẽ thấy một cái gì đó như Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> Bạn đã khởi động trình thông dịch ở “chế độ tương tác”. Điều đó có nghĩa là bạn có thể nhập các câu lệnh hoặc biểu thức Python một cách tương tác và để chúng được thực thi hoặc đánh giá trong khi chờ đợi. Đây là một trong những tính năng mạnh nhất của Python. Kiểm tra nó bằng cách nhập một vài biểu thức bạn chọn và xem kết quả >>> print("Hello") Hello >>> "Hello" * 3 'HelloHelloHello' Nhiều người sử dụng chế độ tương tác như một máy tính tiện lợi nhưng có khả năng lập trình cao. Khi bạn muốn kết thúc phiên Python tương tác của mình, hãy gọi hàm hoặc giữ phím Ctrl trong khi nhập Z, sau đó nhấn phím “Enter” để quay lại dấu nhắc lệnh Windows của bạn Bạn cũng có thể thấy rằng mình có một mục trong menu Bắt đầu, chẳng hạn như Bắt đầu ‣ Chương trình ‣ Python 3. x ‣ Python (dòng lệnh) khiến bạn nhìn thấy lời nhắc D:\YourName\Projects\Python>
4 trong một cửa sổ mới. Nếu vậy, cửa sổ sẽ biến mất sau khi bạn gọi hàm hoặc nhập ký tự Ctrl-Z; . Bây giờ chúng ta biết lệnh D:\YourName\Projects\Python>
2 đã được nhận dạng, bạn có thể cung cấp tập lệnh Python của mình cho lệnh đó. Bạn sẽ phải cung cấp đường dẫn tuyệt đối hoặc tương đối cho tập lệnh Python. Giả sử tập lệnh Python của bạn nằm trong màn hình của bạn và được đặt tên là D:\YourName\Projects\Python>
7, và dấu nhắc lệnh của bạn được mở độc đáo trong thư mục chính của bạn, vì vậy bạn sẽ thấy một cái gì đó tương tự nhưD:\YourName\Projects\Python>
1Vì vậy, bây giờ bạn sẽ yêu cầu lệnh D:\YourName\Projects\Python>
2 cung cấp tập lệnh của bạn cho Python bằng cách nhập D:\YourName\Projects\Python>
2, sau đó là đường dẫn tập lệnh của bạnD:\YourName\Projects\Python>
4Trên Windows, trình cài đặt Python tiêu chuẩn đã liên kết. phần mở rộng py với một loại tệp (Python. File) và cung cấp cho loại tệp đó một lệnh mở để chạy trình thông dịch ( C:\Users\YourName> py
0). Điều này là đủ để làm cho các tập lệnh có thể thực thi được từ dấu nhắc lệnh dưới dạng 'foo. py'. Nếu bạn muốn có thể thực thi tập lệnh bằng cách gõ đơn giản 'foo' mà không cần phần mở rộng, bạn cần thêm. py vào biến môi trường PATHEXTThông thường Python khởi động rất nhanh trên Windows, nhưng thỉnh thoảng có báo cáo lỗi Python đột nhiên khởi động rất lâu. Điều này thậm chí còn khó hiểu hơn vì Python sẽ hoạt động tốt trên các hệ thống Windows khác có vẻ như được cấu hình giống hệt nhau Sự cố có thể do cấu hình sai của phần mềm kiểm tra vi-rút trên máy gặp sự cố. Một số trình quét vi-rút đã được biết là giới thiệu chi phí khởi động ở hai bậc độ lớn khi trình quét được định cấu hình để giám sát tất cả các lần đọc từ hệ thống tệp. Hãy thử kiểm tra cấu hình của phần mềm quét vi-rút trên hệ thống của bạn để đảm bảo rằng chúng thực sự được cấu hình giống hệt nhau. McAfee, khi được định cấu hình để quét tất cả hoạt động đọc của hệ thống tệp, là một kẻ vi phạm cụ thể Xem danh sách các công cụ có thể được sử dụng để thực thi Đúng,. các tệp pyd là dll, nhưng có một vài điểm khác biệt. Nếu bạn có một DLL tên là C:\Users\YourName> py
2, thì nó phải có hàm C:\Users\YourName> py
3. Sau đó, bạn có thể viết Python "nhập foo" và Python sẽ tìm kiếm foo. pyd (cũng như foo. py, foo. pyc) và nếu nó tìm thấy, nó sẽ cố gắng gọi C:\Users\YourName> py
3 để khởi tạo nó. Bạn không liên kết của bạn. exe với foo. lib, vì điều đó sẽ khiến Windows yêu cầu phải có DLLLưu ý rằng đường dẫn tìm kiếm cho foo. pyd là PYTHONPATH, không giống với đường dẫn mà Windows sử dụng để tìm kiếm foo. dll. Ngoài ra, foo. không cần phải có pyd để chạy chương trình của bạn, trong khi nếu bạn đã liên kết chương trình của mình với một dll, thì dll là bắt buộc. Tất nhiên, foo. pyd là bắt buộc nếu bạn muốn nói C:\Users\YourName> py
5. Trong một DLL, liên kết được khai báo trong mã nguồn với C:\Users\YourName> py
6. trong một. pyd, liên kết được xác định trong danh sách các chức năng có sẵnNhúng trình thông dịch Python vào ứng dụng Windows có thể được tóm tắt như sau
Câu hỏi thường gặp không khuyến nghị sử dụng tab và hướng dẫn kiểu Python, PEP 8, đề xuất 4 khoảng trắng cho mã Python phân tán; Dưới bất kỳ trình chỉnh sửa nào, trộn lẫn các tab và dấu cách là một ý tưởng tồi. MSVC không có gì khác biệt về mặt này và được cấu hình dễ dàng để sử dụng khoảng trắng. Chọn Công cụ ‣ Tùy chọn ‣ Tab và đối với loại tệp “Mặc định”, đặt “Kích thước tab” và “Kích thước thụt lề” thành 4 và chọn tùy chọn “Chèn . Python tăng hoặc nếu các tab và khoảng trắng hỗn hợp đang gây ra sự cố trong khoảng trắng ở đầu. Bạn cũng có thể chạy mô-đun để kiểm tra cây thư mục ở chế độ hàng loạt sử dụng mô-đun. Đây là mô-đun mở rộng tiêu chuẩn dành riêng cho Windows. Nó định nghĩa một hàm >>> print("Hello") Hello >>> "Hello" * 3 'HelloHelloHello'4 kiểm tra xem có gõ bàn phím hay không và >>> print("Hello") Hello >>> "Hello" * 3 'HelloHelloHello'5 nhận một ký tự mà không lặp lại ký tự đó Điều này có thể xảy ra trên Python 3. 5 trở lên khi sử dụng Windows 8. 1 hoặc cũ hơn mà chưa cài đặt tất cả các bản cập nhật. Trước tiên, hãy đảm bảo hệ điều hành của bạn được hỗ trợ và cập nhật, đồng thời nếu điều đó không giải quyết được sự cố, hãy truy cập trang hỗ trợ của Microsoft để được hướng dẫn cài đặt bản cập nhật C Runtime theo cách thủ công Tại sao tôi không thể chạy Python từ cmd?Thêm vị trí đầy đủ của python. exe sang ĐƯỜNG
. make sure that the directory the Python executable file is contained in is listed in the system PATH .
Làm cách nào để bật Python trong cmd?Mở Command Prompt và gõ “python” và nhấn enter. Bạn sẽ thấy một phiên bản python và bây giờ bạn có thể chạy chương trình của mình ở đó
Tại sao py hoạt động trong cmd mà không phải Python?Khi bạn cài đặt Python, bạn đã không chọn hộp để thêm nó vào ĐƯỜNG DẪN của mình , đó là lý do tại sao nó không có ở đó. Nói chung, tốt nhất là sử dụng Windows Python Launcher, py. exe, vì vậy đây không phải là vấn đề lớn. Chỉ cần sử dụng py để khởi chạy một cách nhất quán và mọi thứ sẽ hoạt động. |