Hướng dẫn command prompt not running python files - dấu nhắc lệnh không chạy tệp python

Tôi đang chạy Windows 7 64-bit với Python 3.4.1, cửa sổ CMD 64 bit Tôi đã liên kết với đường dẫn trong biến môi trường hệ thống; Tiếp tục nhận được thông báo 'Cú pháp không hợp lệ'. Có, tôi đã tìm kiếm câu hỏi và trả lời ở đây và thấy một số chủ đề có cùng một vấn đề, nhưng đã không đạt được thành công khi thử các đề xuất của họ. Có thể thấy, tôi đã thử 3 biến thể của lệnh cơ bản "Python." Xin vui lòng giúp đỡ.

hỏi ngày 6 tháng 7 năm 2016 lúc 21:16Jul 6, 2016 at 21:16

1

Tôi nghĩ rằng bạn đang hiểu lầm ý tưởng.

Nếu bạn muốn thực thi tập lệnh "run_me.py", hãy chạy python RUN_ME.py trực tiếp trong dòng lệnh. [Nhập cmd vào bắt đầu và sau đó python RUN_ME.py trong cửa sổ bạn nhận được]

Nếu bạn muốn nhập một số dòng Python và giải thích trực tiếp chúng, hãy nhập python mà không cần đối số. [hoặc sử dụng phím tắt chương trình bạn đã sử dụng ở đây]

Đã trả lời ngày 6 tháng 7 năm 2016 lúc 21:23Jul 6, 2016 at 21:23

2

Sai lầm ở đây là sự khác biệt giữa dòng lệnh và python replin.

Khi bạn mở thiết bị đầu cuối theo cách bạn đã làm, có thể bằng cách nhấp vào python terminal hoặc bất cứ điều gì, bạn đã mở python repl [cũng có sẵn bằng cách thực thi python mà không có đối số trong dòng lệnh], đây là nơi bạn có thể thực thi mã trực tiếp [không có tập lệnh] . Nó đã từng có thể chạy các tập lệnh Python nhưng lệnh đã được loại bỏ trong Python 3.x. Thông thường, các dòng bắt đầu với >>>

Để chạy tập lệnh Python, bạn phải ở trong dòng lệnh và đưa ra tập lệnh làm tham số cho Python, hay còn gọi là python . Có thể thực hiện dòng lệnh trên Windows bằng cách nhập CMD hoặc nếu bạn muốn mở nó tại một đường dẫn nhất định, hãy duyệt đến đường dẫn bạn muốn trong tệp Explorer và nhập cmd vào nơi hiển thị đường dẫn.

Đã trả lời ngày 7 tháng 7 năm 2016 lúc 15:03Jul 7, 2016 at 15:03

Được rồi, bây giờ tôi hiểu không sử dụng 'python' cộng với tên tệp .py khi đã ở trong python '>>>' lời nhắc. Dưới đây là một lần thử đơn giản trong dấu nhắc lệnh Windows khi điều hướng đến thư mục nơi đặt tệp 'Run_me.py' và cố gắng chạy:

C:\>cd program files\trader workstation
C:\Program Files\Trader Workstation>cd ibridgepy
C:\Program Files\Trader Workstation\IBridgePy>python

Python 3.4.1 [V3.4.1: C0E311E010FC, ngày 18 tháng 5 năm 2014, 10:45:13] [MSC V.1600 64 bit [AM D64]] " để biết thêm thông tin.

>>> import os
>>> os.getcwd[]
'C:\\Program Files\\Trader Workstation\\IBridgePy'
>>> RUN_ME.py
Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'RUN_ME' is not defined

Đã trả lời ngày 8 tháng 7 năm 2016 lúc 13:27Jul 8, 2016 at 13:27

CB001CB001CB001

Huy hiệu vàng 211 Huy hiệu bạc4 Huy hiệu đồng1 gold badge1 silver badge4 bronze badges

Tải xuống bài viết

Tải xuống bài viết

Cho dù bạn đang viết mã Python trên PC Windows của mình hay chỉ muốn sử dụng các tập lệnh Python hiện có, sẽ rất hữu ích khi tìm hiểu cách chạy mã từ dấu nhắc lệnh. Chạy mã Python rất dễ dàng, bạn sẽ chỉ cần cài đặt Python. Bài viết Wikihow này sẽ hướng dẫn bạn mở một tệp Python từ dấu nhắc lệnh và dạy bạn cách sửa lỗi "Python không được công nhận là lỗi lệnh bên trong hoặc bên ngoài".

  1. 1

    Chuyển đến vị trí của tệp Python. Tìm tệp python mà bạn muốn mở trong dấu nhắc lệnh. Find the Python file that you want to open in Command Prompt.

    • Nếu bạn đã biết đường dẫn thư mục đến tệp Python bạn muốn mở, hãy bỏ qua trước để mở tệp trong dấu nhắc lệnh.

  2. 2

    Chọn tệp Python. Nhấp vào khi tệp Python mà bạn muốn xem đường dẫn thư mục. Click once the Python file for which you want to see the folder path.

    Quảng cáo

  3. 3

    Nhấp chuột phải vào tệp Python. Làm như vậy nhắc nhở một menu thả xuống để xuất hiện. Doing so prompts a drop-down menu to appear.

  4. 4

    Nhấp vào thuộc tính. Nó nằm trong menu thả xuống. Cửa sổ thuộc tính sẽ mở.Properties. It's in the drop-down menu. The properties window will open.

  5. 5

    Lưu ý giá trị "vị trí". Địa chỉ thư mục [hoặc "đường dẫn"] ở bên phải của tiêu đề "vị trí" là những gì bạn sẽ cần nhập vào dấu nhắc lệnh khi chuyển sang thư mục trong đó tệp Python của bạn được lưu trữ. The folder address [or "path"] to the right of the "Location" heading is what you'll need to enter into Command Prompt when switching to the directory in which your Python file is stored.

    • Bạn có thể sao chép vị trí bằng cách tô sáng nó [nhấp và kéo chuột qua giá trị "vị trí"] và sau đó nhấn Ctrl+C.Ctrl+C.

  6. Quảng cáo

  1. 1

    Nhấp chuột phải vào tệp Python. Làm như vậy nhắc nhở một menu thả xuống để xuất hiện.

    Nhấp vào thuộc tính. Nó nằm trong menu thả xuống. Cửa sổ thuộc tính sẽ mở. Click the Windows logo in the bottom-left corner of the screen. The Start menu will pop up.

  2. 2

    Lưu ý giá trị "vị trí". Địa chỉ thư mục [hoặc "đường dẫn"] ở bên phải của tiêu đề "vị trí" là những gì bạn sẽ cần nhập vào dấu nhắc lệnh khi chuyển sang thư mục trong đó tệp Python của bạn được lưu trữ. Type in cmd to do so.

  3. 3

  4. 4

    Bạn có thể sao chép vị trí bằng cách tô sáng nó [nhấp và kéo chuột qua giá trị "vị trí"] và sau đó nhấn Ctrl+C. Type cd and a space, then type in the "Location" address for your Python file and press Enter.

    • Mở bắt đầu
    • . Nhấp vào logo Windows ở góc dưới cùng bên trái của màn hình. Menu bắt đầu sẽ bật lên.Ctrl+V to paste in the path.

  5. 5

    Tìm kiếm lời nhắc lệnh. Nhập CMD để làm như vậy. Type in python file.py where file is your Python file's name.

    • Chuyển sang thư mục tệp Python của bạn. Nhập CD và một không gian, sau đó nhập địa chỉ "Vị trí" cho tệp Python của bạn và nhấn enter enter.
    • Ví dụ: để mở tệp Python trong thư mục có tên "Tệp" trên máy tính để bàn của bạn, bạn sẽ nhập CD Desktop/Files tại đây.

  6. 6

    Nếu bạn đã sao chép đường dẫn vào tệp, bạn có thể nhập CD và một không gian và sau đó nhấn Ctrl+V để dán vào đường dẫn. Enter. Doing so runs your command and opens your Python file via your computer's installed Python program.

    • Nhập lệnh "Python" và tên tệp của bạn. Nhập vào tệp python.py trong đó tệp là tên tệp Python của bạn.Enter, you'll need to add Python to the PATH list before retrying this part.

  7. Quảng cáo

  1. 1

    Nhấp chuột phải vào tệp Python. Làm như vậy nhắc nhở một menu thả xuống để xuất hiện.hidden folders. Since one of the folders that contains your Python installation folder is most likely hidden, you'll have to unhide it before proceeding:

    • Nhấp vào thuộc tính. Nó nằm trong menu thả xuống. Cửa sổ thuộc tính sẽ mở.

      Lưu ý giá trị "vị trí". Địa chỉ thư mục [hoặc "đường dẫn"] ở bên phải của tiêu đề "vị trí" là những gì bạn sẽ cần nhập vào dấu nhắc lệnh khi chuyển sang thư mục trong đó tệp Python của bạn được lưu trữ.
    • Bạn có thể sao chép vị trí bằng cách tô sáng nó [nhấp và kéo chuột qua giá trị "vị trí"] và sau đó nhấn Ctrl+C.View tab.
    • Mở bắt đầu

  2. 2

    . Nhấp vào logo Windows ở góc dưới cùng bên trái của màn hình. Menu bắt đầu sẽ bật lên. In some cases, the Python path is "C:\Python27"; however, if you've installed the most recent version of Python using the default settings, it's tucked away in a hidden folder. You can copy the proper file path by doing the following:

    • Tìm kiếm lời nhắc lệnh. Nhập CMD để làm như vậy.This PC on the left side of the File Explorer.
    • Chuyển sang thư mục tệp Python của bạn. Nhập CD và một không gian, sau đó nhập địa chỉ "Vị trí" cho tệp Python của bạn và nhấn enter enter.
    • Ví dụ: để mở tệp Python trong thư mục có tên "Tệp" trên máy tính để bàn của bạn, bạn sẽ nhập CD Desktop/Files tại đây.
    • Nếu bạn đã sao chép đường dẫn vào tệp, bạn có thể nhập CD và một không gian và sau đó nhấn Ctrl+V để dán vào đường dẫn.
    • Nhập lệnh "Python" và tên tệp của bạn. Nhập vào tệp python.py trong đó tệp là tên tệp Python của bạn.
    • Ví dụ: nếu tệp python của bạn được đặt tên là "tập lệnh", bạn sẽ nhập vào python script.py tại đây.
    • Nếu tệp Python của bạn có một hoặc nhiều khoảng trống trong tên của nó, bạn sẽ đặt dấu ngoặc kép xung quanh tên tệp và phần mở rộng [ví dụ: python "My Script.py"].
    • Nhấn ↵ Enter. Làm như vậy để chạy lệnh của bạn và mở tệp Python của bạn thông qua chương trình Python được cài đặt của máy tính.
    • Nếu bạn gặp phải lỗi cho biết
      >>> import os
      >>> os.getcwd[]
      'C:\\Program Files\\Trader Workstation\\IBridgePy'
      >>> RUN_ME.py
      Traceback [most recent call last]:
        File "", line 1, in 
      NameError: name 'RUN_ME' is not defined
      
      1 sau khi nhấn Enter, bạn sẽ cần thêm Python vào danh sách đường dẫn trước khi thử lại phần này.

  3. 3

    Cho phép xem các thư mục ẩn. Vì một trong các thư mục chứa thư mục cài đặt Python của bạn rất có thể được ẩn, bạn sẽ phải bỏ nó trước khi tiến hành: Click once the address bar at the top of the File Explorer to highlight its contents, then press Ctrl+C to copy the highlighted address.

  4. 4

    Mở tệp Explorer Right-click the Start

    .

    • Nhấp vào tab Xem. Win+X to open the Power User pop-up menu.

  5. 5

    Kiểm tra hộp "các mục ẩn".System. It's in the pop-up menu. A new window will open.

  6. 6

    Điều hướng đến thư mục Python của bạn. Trong một số trường hợp, đường dẫn Python là "C: \ python27"; Tuy nhiên, nếu bạn đã cài đặt phiên bản Python gần đây nhất bằng cách sử dụng các cài đặt mặc định, nó sẽ được giấu trong một thư mục ẩn. Bạn có thể sao chép đường dẫn tệp thích hợp bằng cách thực hiện như sau:System info. This is a link in the upper-right corner of the window. Doing so opens the System Information window.

  7. 7

    Nhấp vào PC này ở phía bên trái của tệp Explorer.Advanced system settings link. You'll see this in the upper-left side of the System Information window. Yet another window will pop up.

  8. 8

    Bấm đúp vào ổ cứng của bạn trong phần "Thiết bị và ổ đĩa".Environment Variables…. It's in the bottom-right corner of the pop-up window.

  9. 9

    Cuộn xuống và nhấp đúp vào thư mục "Người dùng". This window is at the top of the Environment Variables window.

    • Bấm đúp vào thư mục với tên người dùng của bạn trên đó.

  10. 10

    Cuộn xuống và nhấp đúp vào "AppData". Doing so opens a pop-up window.

  11. 11

    Nhấp đúp vào "cục bộ".New. It's on the right side of the window. A text field will open in the middle of the window.

  12. 12

    Dán vào đường dẫn sao chép của bạn. Nhấn Ctrl+V để làm như vậy. Đường dẫn sao chép của bạn sẽ xuất hiện trong trường văn bản ở giữa cửa sổ. Press Ctrl+V to do so. Your copied path will appear in the text field in the middle of the window.

  13. 13

    Bấm OK trên ba cửa sổ mở. Điều này sẽ lưu các thay đổi của bạn và đóng cửa sổ "đường dẫn", cửa sổ "biến môi trường" và cửa sổ "Thuộc tính hệ thống".OK on the three open windows. This will save your changes and close the "Path" window, the "Environmental Variables" window, and the "System Properties" window.

  14. Quảng cáo

Thêm câu hỏi mới

  • Câu hỏi

    Tôi muốn tạo một lối tắt thực thi tiện ích "ptpython", chạy trong dấu nhắc CMD. Phím tắt tôi có điểm vào thư mục chứa tệp "ptpython.exe" nhưng nó không thực thi nó.

    Có vẻ như ptpython.exe là một tiện ích dòng lệnh, có nghĩa là nó sẽ chỉ bắt đầu nếu bạn thực thi nó từ cửa sổ DOS - bạn không thể tạo một lối tắt trực tiếp cho nó. Mặc dù vậy, bạn có thể tạo một lối tắt đến cmd.exe, [cửa sổ DOS] và chuyển tệp ptpython.exe dưới dạng tham số. Một cái gì đó như "cmd.exe /c ptpython.exe" sẽ hoạt động hoặc nếu điều này biến mất cuối cùng, hãy thử với /k [thay vì /c].

  • Câu hỏi

    Tôi muốn tạo một lối tắt thực thi tiện ích "ptpython", chạy trong dấu nhắc CMD. Phím tắt tôi có điểm vào thư mục chứa tệp "ptpython.exe" nhưng nó không thực thi nó.

    Có vẻ như ptpython.exe là một tiện ích dòng lệnh, có nghĩa là nó sẽ chỉ bắt đầu nếu bạn thực thi nó từ cửa sổ DOS - bạn không thể tạo một lối tắt trực tiếp cho nó. Mặc dù vậy, bạn có thể tạo một lối tắt đến cmd.exe, [cửa sổ DOS] và chuyển tệp ptpython.exe dưới dạng tham số. Một cái gì đó như "cmd.exe /c ptpython.exe" sẽ hoạt động hoặc nếu điều này biến mất cuối cùng, hãy thử với /k [thay vì /c].

  • Câu hỏi

    Tôi muốn tạo một lối tắt thực thi tiện ích "ptpython", chạy trong dấu nhắc CMD. Phím tắt tôi có điểm vào thư mục chứa tệp "ptpython.exe" nhưng nó không thực thi nó.

    Có vẻ như ptpython.exe là một tiện ích dòng lệnh, có nghĩa là nó sẽ chỉ bắt đầu nếu bạn thực thi nó từ cửa sổ DOS - bạn không thể tạo một lối tắt trực tiếp cho nó. Mặc dù vậy, bạn có thể tạo một lối tắt đến cmd.exe, [cửa sổ DOS] và chuyển tệp ptpython.exe dưới dạng tham số. Một cái gì đó như "cmd.exe /c ptpython.exe" sẽ hoạt động hoặc nếu điều này biến mất cuối cùng, hãy thử với /k [thay vì /c].

Điều này có hoạt động trên Windows 7 không?

Đúng. Các hướng dẫn truy cập các biến môi trường sẽ hơi khác nhau, vì không có menu "người dùng nguồn" trong Windows 7. Thay vào đó: 1. Nhấn phím Windows và R để mở hộp thoại Run. 2. Nhập "sysdm.cpl". 3. Nhấp vào tab "Nâng cao" của cửa sổ Thuộc tính hệ thống. 4. Nhấp vào "Biến môi trường". Hầu hết mọi thứ khác sẽ hoạt động như được mô tả ngay cả trên Windows 95 [nếu có phiên bản Python cho Windows 95].

Sau khi mở dấu nhắc lệnh và điều hướng đến thư mục trong đó tệp PY tồn tại và mở Python, không thể chạy tệp bằng python file_name.py. Nó nói rằng cú pháp là sai.

Điều đó nghe có vẻ là một vấn đề với tệp bạn đang cố gắng chạy. Hãy chắc chắn rằng bạn đang sử dụng đúng phiên bản Python cho nó [phiên bản 2 hoặc 3, thường].

Xem thêm câu trả lời

Quảng cáo

Thêm câu hỏi mới

Câu hỏi

Tôi muốn tạo một lối tắt thực thi tiện ích "ptpython", chạy trong dấu nhắc CMD. Phím tắt tôi có điểm vào thư mục chứa tệp "ptpython.exe" nhưng nó không thực thi nó.

Có vẻ như ptpython.exe là một tiện ích dòng lệnh, có nghĩa là nó sẽ chỉ bắt đầu nếu bạn thực thi nó từ cửa sổ DOS - bạn không thể tạo một lối tắt trực tiếp cho nó. Mặc dù vậy, bạn có thể tạo một lối tắt đến cmd.exe, [cửa sổ DOS] và chuyển tệp ptpython.exe dưới dạng tham số. Một cái gì đó như "cmd.exe /c ptpython.exe" sẽ hoạt động hoặc nếu điều này biến mất cuối cùng, hãy thử với /k [thay vì /c].

Tại sao tệp python của tôi không chạy trong dấu nhắc lệnh?

Các Python không được công nhận là lỗi lệnh bên trong hoặc bên ngoài.Lỗi được gây ra khi tệp thực thi của Python không được tìm thấy trong biến môi trường do lệnh Python trong dấu nhắc lệnh Windows.Python's executable file is not found in an environment variable as a result of the Python command in the Windows command prompt.

Bài Viết Liên Quan

Chủ Đề