2016-12-18 28 views
10

Tôi đã sử dụng sổ ghi chép Jupyter một thời gian mà không gặp bất kỳ sự cố nào. Tuy nhiên tôi sử dụng IntelliJ cho khá nhiều tất cả các chương trình của tôi và muốn thử di chuyển công việc ipython của tôi vào IntelliJ. Tôi làm theo các hướng dẫn được cung cấp here và mọi thứ dường như hoạt động tốt trừ khi tôi chạy một ô, nó vẫn cố gắng khởi động hạt nhân mặc dù hạt nhân đã chạy.Làm cách nào để IntelliJ/PyCharm nhận ra hạt nhân IPython đang hoạt động?

IntelliJ screenshot

tôi có thể sử dụng hạt nhân trong Jupyter như bình thường khi tôi làm theo các liên kết, nhưng tôi không thể sử dụng nó từ IntelliJ.

+0

kiểm tra liên kết này: https://blog.jetbrains.com/pycharm/2014/12/feature-spotlight-ipython-notebook-inside-an-ide/ –

+0

@YamanAhlawat Tôi đi theo một cập nhật hướng dẫn như được hiển thị trong câu hỏi: https://www.jetbrains.com/help/pycharm/2016.1/tutorial-using-ipython-jupyter-notebook-with-pycharm.html Kết quả là như nhau, IntelliJ không nhận ra rằng hạt nhân đang chạy. – zjuhasz

Trả lời

1

Tôi đã liên lạc với bộ phận hỗ trợ của Jetbrains và họ nói với tôi đây là vấn đề đã biết với tích hợp Jupyter của họ. Tuy nhiên phiên bản mới nhất của plugin python cho IntelliJ dường như đã khắc phục vấn đề.

https://youtrack.jetbrains.com/issue/PY-22032

3

Để làm cho nó hoạt động, bạn nên chọn một thông dịch viên phù hợp trong Project Settings. Có vẻ như jupyter được cài đặt trên trình thông dịch hệ thống của bạn. Trong khi đó, bạn nên sử dụng venv với pycharm (và python nói chung). Nếu bạn đã tạo venv hơn bạn cần phải chọn trình thông dịch python từ venv đó và nó sẽ thực hiện công việc.

+0

Tôi khá chắc chắn rằng tôi đã thiết lập dự án để sử dụng một venv với sự phụ thuộc jupyter. https://i.imgbox.com/Xs7KETnX.png – zjuhasz

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