Hướng dẫn why is python not added to path? - tại sao python không được thêm vào đường dẫn?

22

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang cố gắng để viết và chạy các tập lệnh Python trên máy Windows 7 64 bit của tôi. Tôi đã cài đặt Python trong C:/Python34 và tôi đã thêm nó vào biến đường dẫn của Windows:

C:\Python34; C:\Python34\python.exe

[cái thứ hai có lẽ là vô nghĩa nhưng tôi đã thử] và tôi vẫn gặp lỗi này trong dòng lệnh windows:

C:\Users\me>python test.py
'python' is not recognized as an internal or external command,
operable program or batch file.

Vậy làm thế nào để tôi thực sự cài đặt Python trên máy Windows X64 của tôi?

Đã hỏi ngày 12 tháng 6 năm 2014 lúc 14:22Jun 12, 2014 at 14:22

2

Điều này có thể là tầm thường, nhưng bạn đã thử đóng cửa sổ dòng lệnh của mình và mở một cửa sổ mới chưa? Điều này được cho là để tải lại tất cả các biến môi trường. Thử gõ

echo %PATH%

vào dấu nhắc lệnh và xem liệu bạn có thể tìm thấy thư mục Python của mình ở đó không.

Ngoài ra, phần thứ hai của bạn bổ sung vào biến môi trường đường dẫn thực sự không cần thiết.

Đã trả lời ngày 12 tháng 6 năm 2014 lúc 14:28Jun 12, 2014 at 14:28

Yossimyossimyossim

2761 Huy hiệu bạc5 Huy hiệu đồng1 silver badge5 bronze badges

7

Tôi đã có cùng một vấn đề: Python không được công nhận, với Python trong con đường không bị cắt ngắn.

Theo bình luận của Eryksun trong câu trả lời của Yossim:

Ngoài ra, nếu bạn đã cài đặt cho tất cả người dùng, bạn nên có %Systemroot %\ py.exe, điều này thường là C: \ Windows \ py.exe. Vì vậy, không cần thiết lập thư mục của Python trong đường dẫn> Bạn chỉ cần chạy PY để bắt đầu Python; Nếu 2.x được cài đặt, hãy sử dụng py -3 vì> python 2 là mặc định. - Eryksun

Tôi đã cố gắng sử dụng PY thay vì Python và nó đã hoạt động. Ý nghĩa: Python setup.py build -> không hoạt động. py setup.py build -> không hoạt động. Hy vọng nó giúp

Đã trả lời ngày 21 tháng 9 năm 2017 lúc 14:17Sep 21, 2017 at 14:17

senis000senis000senis000

2212 Huy hiệu bạc6 Huy hiệu đồng2 silver badges6 bronze badges

3

Tôi cũng có cùng một vấn đề.

Hóa ra đường dẫn tôi đã thêm bao gồm '.. \ python.exe' ở cuối, mà hóa ra là không cần thiết. Tôi chỉ cần thêm thư mục trong đó 'python.exe' trong [trong trường hợp của tôi là thư mục phân phối của Anaconda trong thư mục người dùng], tương tự như những gì chúng tôi làm khi cài đặt JDK trong biến đường dẫn của hệ thống.

Hy vọng nó giúp!

Đã trả lời ngày 29 tháng 7 năm 2018 lúc 4:54Jul 29, 2018 at 4:54

Arnab Royarnab RoyArnab Roy

1591 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges

Nó không hoạt động cho tôi ngay cả sau khi thêm đường dẫn. Những gì cuối cùng đã làm được, là thay đổi thứ tự các đường dẫn được liệt kê trong biến PATH. Tôi đã di chuyển %USERPROFILE%\AppData\Local\Microsoft\WindowsApps xuống so với việc có con đường đầu tiên được liệt kê ở đó.

vvvvv

19.1K16 Huy hiệu vàng44 Huy hiệu bạc62 Huy hiệu đồng16 gold badges44 silver badges62 bronze badges

Đã trả lời ngày 3 tháng 4 lúc 6:50Apr 3 at 6:50

Giới hạn độ dài đường dẫn môi trường là 1024 ký tự

Nếu khởi động lại cửa sổ CMD của bạn không hoạt động, bạn có thể đã đạt đến giới hạn ký tự cho đường dẫn, đây là một 1024 ký tự ngắn đáng ngạc nhiên.

Lưu ý rằng giao diện người dùng sẽ vui vẻ cho phép bạn xác định một đường dẫn dài hơn 1024 và sẽ cắt ngắn bất cứ thứ gì lâu hơn thế này. Sử dụng

echo %PATH%

Trong cửa sổ CMD của bạn để xem đường dẫn có bị cắt không.

Dung dịch

Thật không may, không có cách nào tốt để khắc phục điều này ngoài việc loại bỏ một cái gì đó khác khỏi đường dẫn của bạn.

Lưu ý: Đường dẫn của bạn = System_path + user_path, vì vậy bạn cần đảm bảo kết hợp là Trong đó Python C: \ Users \ XXXXXXXX \ AppData \ Local \ Microsoft \ WindowsApps \ Python.exe C: \ Program Files [x86]

Khi cập nhật biến đường dẫn để chỉ chỉ vào một thư mục mong muốn [về cơ bản, tôi đã xóa %người dùng %\ appdata \ local \ Microsoft \ WindowsApps khỏi đường dẫn] đã khắc phục sự cố của tôi.

Đã trả lời ngày 31 tháng 3 lúc 8:00Mar 31 at 8:00

Tôi đã gặp vấn đề tương tự với Python 2.7 trên Windows 10 cho đến khi tôi thay đổi đường dẫn tệp trong các biến môi trường thành đường dẫn thư mục, tức là C:\Python27\python.exe không hoạt động nhưng C:\Python27\ đã hoạt động.

Đã trả lời ngày 31 tháng 10 năm 2018 lúc 12:33Oct 31, 2018 at 12:33

Nick wnick wNick W

8111 Huy hiệu vàng14 Huy hiệu bạc28 Huy hiệu đồng1 gold badge14 silver badges28 bronze badges

Đối với tôi, việc cài đặt 'Trình cài đặt thực thi Windows X86-64' từ cổng thông tin Python chính thức đã thực hiện thủ thuật này.

Trình thông dịch Python ban đầu không được công nhận, trong khi tôi đã cài đặt 32 bit Python. Gỡ cài đặt Python 32 bit và cài đặt 64 bit.

Vì vậy, nếu bạn đang sử dụng bộ xử lý X-64, hãy cài đặt Python 64 bit.

Đã trả lời ngày 11 tháng 3 năm 2019 lúc 15:42Mar 11, 2019 at 15:42

Tôi đã thử nó nhiều lần với tùy chọn Trình cài đặt mặc định, cái đầu tiên, [Python 3.7.3] với cả 'Thêm vào biến môi trường' và 'tất cả người dùng đã kiểm tra, mặc dù sau này bị mờ đi và không thể được kiểm soát.

Nó không hoạt động cho người dùng khác ngoại trừ người dùng tôi đã cài đặt nó theo cho đến khi tôi gỡ cài đặt nó và chọn "Custom Cài đặt". Sau đó, nó hiển thị rõ ràng đường dẫn cài đặt có trong thư mục C: \ Program Files \ Python37 khi không cài đặt nó theo cách khác mặc dù tùy chọn 'tất cả người dùng' đã được kiểm tra.

Đã trả lời ngày 16 tháng 5 năm 2019 lúc 1:08May 16, 2019 at 1:08

Điều tương tự đã xảy ra với tôi khi tôi đang cố gắng mở Python ngay lập tức với CMD.

Sau đó, tôi giữ chế độ ngủ của mình và bắt đầu CMD bằng cách sử dụng các khóa Windows_Key+R này, gõ CMD và OK. Sau đó, gói Python hoạt động hoàn hảo.Windows_key+R, typed cmd and OK. Then the package of python worked perfectly.

Matthew

1.8373 huy hiệu vàng16 Huy hiệu bạc25 Huy hiệu đồng3 gold badges16 silver badges25 bronze badges

Đã trả lời ngày 20 tháng 6 năm 2019 lúc 9:15Jun 20, 2019 at 9:15

  1. Gỡ cài đặt Python và Pyqt
  2. Sau đó chuyển đến Cài đặt PYQT và cài đặt mở nhưng không cài đặt. Bạn sẽ thấy một hộp tin nhắn nói điều gì đó như
    C:\Users\me>python test.py
    'python' is not recognized as an internal or external command,
    operable program or batch file.
    
    0.
  3. Sau đó, xem bit phiên bản Python và tải xuống phiên bản đó từ python.org từ tất cả các menu phát hành.
  4. Sau đó, trước tiên cài đặt Python và sau đó cài đặt PyQT. Nó sẽ hoạt động như bơ.

Đã trả lời ngày 30 tháng 11 năm 2019 lúc 23:41Nov 30, 2019 at 23:41

Tôi đã dành đôi khi để kiểm tra và kiểm tra lại đường dẫn và khởi động lại vô ích.

Điều duy nhất làm việc cho tôi là đổi tên thực thi C: \ Python34 \ python.exe thành C: \ Python34 \ Python34.exe. Bằng cách này, gọi gõ python34 tại dòng lệnh hiện đang hoạt động.34.exe. This way, calling typing python34 at the command line now works.

Trên Windows, dường như khi gọi 'Python', hệ thống tìm thấy C: \ Python27 trong đường dẫn trước khi tìm thấy C: \ Python34

Tôi không chắc đây có phải là cách đúng đắn để làm điều này không, có vẻ như là một vụ hack, nhưng nó có vẻ hoạt động tốt.

Đã trả lời ngày 8 tháng 1 năm 2015 lúc 18:41Jan 8, 2015 at 18:41

1

Tại sao Python không đi trên con đường?

Một trong những vấn đề phổ biến nhất với việc chạy các công cụ Python như PIP là lỗi không phải trên đường dẫn. Điều này có nghĩa là Python không thể tìm thấy công cụ bạn đang cố gắng chạy trong thư mục hiện tại của mình. Trong hầu hết các trường hợp, bạn sẽ cần điều hướng đến thư mục mà công cụ được cài đặt trước khi bạn có thể chạy lệnh để khởi chạy nó.Python cannot find the tool you're trying to run in your current directory. In most cases, you'll need to navigate to the directory in which the tool is installed before you can run the command to launch it.

Làm cách nào để kích hoạt Python trên con đường của tôi?

Đường dẫn hoàn chỉnh của Python.exe có thể được thêm vào bởi:..
Nhấp chuột phải vào PC này và đi đến các thuộc tính ..
Nhấp vào cài đặt hệ thống nâng cao trong menu bên trái ..
Nhấp vào nút biến môi trường o n phía dưới bên phải ..
Trong phần Biến hệ thống, chọn biến đường dẫn và nhấp vào Chỉnh sửa ..

Python có nên được thêm vào đường dẫn không?

Nếu bạn quên thêm Python vào biến đường dẫn, bạn sẽ không thể chạy Python trong dòng lệnh của mình từ bất kỳ thư mục nào khác.Bạn sẽ nhận được một tin nhắn nói rằng 'Python' không được công nhận là một lệnh bên trong hoặc bên ngoài.. You will get a message saying 'python' is not recognized as an internal or external command .

Tại sao Python không hiển thị trong CMD?

Bạn phải thêm thực thi Python trong đường dẫn hệ thống của mình, thực hiện các mục sau, 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> Sau đó, trong các biến hệ thống Tôi tạo một biến mới gọi là "PythonPath"., do the following, My Computer > Properties > Advanced System Settings > Environment Variables > Then under system variables I create a new Variable called "PythonPath".

Bài Viết Liên Quan

Chủ Đề