2014-07-09 24 views
10

Gần đây tôi đã cài đặt Anaconda (sử dụng cài đặt mặc định) trên Windows 7. Khi tôi cố mở một tệp .py bằng cách bấm đúp vào nó, tôi nhận được tùy chọn Open with.... Làm cách nào để đặt chương trình mặc định là Spyder?Đặt Spyder là mặc định Python

+0

Bạn không thể sử dụng giao diện "Chương trình mặc định" từ Menu Bắt đầu và chọn tệp thực thi cho Spyder của bạn? – BlackVegetable

+0

Không, Spyder không xuất hiện trong "Chương trình mặc định" –

+0

Hãy thử trình đơn "Set Associations" và sử dụng trình duyệt để chọn tệp thực thi của bạn. – BlackVegetable

Trả lời

2

Khi bạn nhận được hộp thoại Mở bằng ..., hãy chọn tùy chọn "Chọn chương trình từ danh sách các chương trình đã cài đặt".

Open With Dialog

Sau đó, chắc chắn rằng "Luôn luôn sử dụng chương trình được lựa chọn để mở loại tệp này" tùy chọn được chọn. Nhấp vào "Duyệt" để trỏ đến tệp thực thi Spyder.

Browse

1

Bạn phải tạo một tập tin spyder.bat với nội dung fallowing:

start C:\path\to\Anaconda3\pythonw C:\path\to\Anaconda3\Scripts\spyder-script.py %1 

Ghi thiết lập đường dẫn nơi Anaconda được cài đặt.
Sau đó, sử dụng hộp thoại Open with... và chọn tập tin batch spyder.bat mới của bạn.
Nó hoạt động trên Windows 10 Home. Tôi hy vọng nó hoạt động trong Windows 7.

3

Sử dụng giao diện "Chương trình mặc định" và chọn tệp thi hành cho Spyder của bạn, hãy thử trình đơn "Set Associations" và sử dụng trình duyệt để chọn tệp thực thi của bạn.

Điều quan trọng là con đường thực thi (thiết lập đường dẫn nơi Anaconda được cài đặt): C: \ đường dẫn \ Anaconda2 \ Scripts \ spyder.exe

chỉ cần kiên nhẫn, chờ đợi một vài giây.

1

Đây là một biến thể dựa trên giải pháp tạo ra một tệp .bat của Jose mà cuối cùng đã làm việc cho tôi.

Tạo một file spyder.bat với nội dung sau:

start C:\YourPath\Anaconda2\pythonw.exe C:\YourPath\Anaconda2\cwp.py C:\YourPath\Anaconda2 "C:/YourPath/Anaconda2/pythonw.exe" "C:/YourPath/Anaconda2/Scripts/spyder-script.py" %1

Thay đổi YourPath đến con đường Anaconda thực tế của bạn. Các giải pháp khác không hiệu quả đối với tôi, và đoạn mã ở đây được lấy cảm hứng từ mục tiêu của shortcut của Spyder.

Các vấn đề liên quan