PyCharm của tôi không còn nhận dạng tệp python (ảnh chụp màn hình đính kèm) Đường dẫn thông dịch viên được đặt chính xác.
PyCharm của tôi không còn nhận dạng tệp python (ảnh chụp màn hình đính kèm) Đường dẫn thông dịch viên được đặt chính xác.
Câu trả lời:
.egg-link
tệp. Trong trường hợp bạn đang sử dụng trình thông dịch từ xa, bạn có thể cần xóa trình thông dịch và thêm trình thông dịch mới.
Setting | Editor | File Types
. (2017.3.2)
Tôi đã gặp sự cố tương tự trong đó một số .py
tệp nhất định hiển thị dưới dạng tệp văn bản thông thường sau khi hoàn thành, do đó hiển thị mã mà không có màu cú pháp, tính năng hoàn thành tab, v.v. Thông qua việc sử dụng bài đăng này như một điểm bắt đầu để gỡ lỗi, tôi đã tìm thấy những điều sau:
Recognized File Types
(trong trường hợp của tôi là Tệp Văn bản)Registered Patterns
là tên của các tệp mà tôi đang gặp vấn đề về đặt tên / cú pháp. Tôi nhấp vào từng cái và sau đó -
lần lượt nhấp vào từng cái để xóa chúng khỏi Registered Patterns
danh sách.Apply
foo
và bar
, với một baz
mô-đun trong foo
gói. bar
trông rông. Cấu trúc tệp là project/foo/baz.py
và project/bar/
. Tôi đã tạo một baz
mô-đun khác , nhưng trong bar
gói. Cấu trúc tệp mới là project/foo/baz.py
và project/bar/baz.py
. PyCharm đã thêm vào baz.py
danh sách Người sáng chế đã đăng ký văn bản thuần túy ngay sau khi tôi tạo baz
mô-đun thứ hai .
Tôi vô tình tạo một tệp văn bản myfilename
, đổi tên nó thành myfilename.py
phiên bản nhưng nó vẫn ở định dạng tệp văn bản ngay cả sau khi thay đổi phần mở rộng.
Đây là cách tôi sửa lỗi cho PyCharm 2017.2 dành cho Windows.
File > Settings > Editor > File Types > Text
Registered Patterns
, tôi tìm thấy cái mới myfilename.py
trong danh sách.-
nútOk
Cuối cùng thì nó cũng hoạt động!
Tôi có vấn đề này như nhau. Tôi đã thử xóa bộ đệm pycharm trong các thư mục ~ / Library nhưng không có kết quả. Đã ghi trong nhật ký rằng "Một số bộ xương không tạo được ..."
Vì vậy, đây là những gì đã hoạt động.
Vấn đề phổ biến nhất là bạn có .py trong các loại tệp txt của mình
Một vấn đề khác xảy ra thường xuyên, đó là bạn đã liên kết tên tệp thực với loại tệp txt
Giải pháp vẫn như cũ
điều hướng đến tệp-> cài đặt-> loại tệp-> tệp văn bản và tìm .py hoặc "tên tệp" đang được định dạng dưới dạng văn bản
foo
) và nhấn enter.
foo
để foo.py
nghĩ rằng tôi cần một tên tệp. 4. Tôi đã đổi tên tệp vì foo.py
nghĩ rằng nó không hoạt động hay gì đó. 5. Bây giờ tệp được đặt tên foo.py
và tôi có một quy tắc nói rằng đó foo.py
là tệp văn bản.
Đã gặp sự cố tương tự sau khi thay đổi tên dự án và những điều trên không giúp được gì (nó tiếp tục sử dụng trình thông dịch cũ). Điều gì đã giúp đỡ như sau:
Hãy viết mã vui vẻ :)
ps thông báo lỗi của tôi có dạng sau:
Lỗi chạy ...: Không thể chạy chương trình "... \ python.exe" (trong thư mục "C: \ Users \ pathToProject"): Lỗi CreateProcess = 2, Hệ thống không thể tìm thấy tệp được chỉ định
Tôi đã gặp sự cố tương tự khi tôi nâng cấp từ việc sử dụng phiên bản Pycharm cũ lên phiên bản mới nhất. Các tệp * .ipynb của tôi được coi là tệp * .py.
Để khôi phục một cuộc trò chuyện cũ ở đây, không có câu trả lời nào ở trên phù hợp với phiên bản PyCharm mới hơn do các bản cập nhật. Khi tạo tệp .py mới, chúng được phát hiện là tệp .txt và do đó không thể chạy tệp, như nhiều người khác gặp phải ở trên. Tôi không gặp bất kỳ lỗi nào, chỉ là không có bất kỳ khả năng nào để chạy tệp mặc dù nó có phần mở rộng .py vì nó không được phát hiện dưới dạng tệp Python.
Phiên bản PyCharm: 2020.1.4 Bản dựng: 201.8743.11
Đây là những gì hoạt động thay thế bây giờ:
Tệp> Quản lý Cài đặt IDE> Khôi phục Cài đặt Mặc định
Vấn đề duy nhất với điều này là nếu bạn đã thêm nhiều cài đặt tùy chỉnh, bạn sẽ phải quay lại và thêm lại chúng.
software tools commonly used by programmers
được liệt kê trong phần FAQWhat kind of questions can I ask here?
, chính xác là trường hợp này. Tại sao bỏ phiếu để đóng nó?