2017-02-18 33 views
9

Gần đây tôi đã cài đặt Beaker Notebook nhưng không thể khởi động được Python.Cốc không tìm thấy các cài đặt Python và Julia mặc dù các hướng dẫn cài đặt sau

Tôi có bản cài đặt Python hiện có mà tôi đã cài đặt bằng Anaconda (thực sự được đề xuất cho Cốc). Tôi đã chỉnh sửa beaker.pref.json để trỏ đến cài đặt của tôi (xem bên dưới), nhưng nó sẽ không bắt đầu. Máy tính xách tay Jupyter và các triển khai Python khác hoạt động tốt, vì vậy tôi biết cài đặt của tôi vẫn còn nguyên vẹn. beaker.pref.json của tôi trông như thế này sau these instructions:

{ 
    "autocomplete-parameters" : "true", 
    "pref-format" : "1", 
    "allow-anonymous-usage-tracking" : false, 
    "languages" : { 
    "IPython" : { 
     "path" : "/Users/user/anaconda/bin" 
    }, 
    "Python3" : { 
     "path" : "/Users/user/anaconda/bin" 
    }, 
    "Julia" : { 
     "path" : "/Applications/Julia-0.6.app/Contents/Resources/julia/bin" 
    } 
    }, 
    "edit-mode" : "default" 
} 

which ipython lợi nhuận /Users/user/anaconda/bin/ipython

which python3 lợi nhuận /Users/user/anaconda/bin/python3

Đây là những gì được thông báo lỗi trông giống như:

enter image description here

tôi không thể dường như tìm ra những gì tôi đang làm sai. Mọi sự trợ giúp sẽ rất được trân trọng!

CHỈNH SỬA: Sổ tay Jupyter hoạt động tốt cho Python và Julia, vì vậy tôi không nghĩ có bất kỳ điều gì sai với các cài đặt này.

EDIT: Các vấn đề với Python có thể được giải quyết bằng cách cài đặt Python bằng Anaconda. Tuy nhiên, đối với Julia, điều này dường như không đơn giản. Mặc dù trỏ Beaker đến vị trí của tập tin thực thi Julia, nó không khởi động được hạt nhân.

Trả lời

4

Mở liên kết mà bạn cung cấp, tác giả khuyến cáo sử dụng này:

"path": "/Users/user/anaconda/envs/py3k/bin" 

như con đường Python3 của bạn.

EDIT 1:

Sau đó, bạn có thể thử và cài đặt python3 và IPython bằng tay và liên kết các các ưu đãi json.

EDIT 2:

Trong this issue vấn đề đã được giải quyết bằng cách sau:

Hình như nó gây ra bởi một lẽ trước ipkernel cài đặt cho một python homebrew cài đặt. Lệnh sau đã khắc phục sự cố:

python -m ipykernel install --user Installed kernelspec python2 in 
/Users/admin/Library/Jupyter/kernels/python2 
+0

Thật không may, điều này không hữu ích. Thông báo lỗi tương tự xuất hiện. Thư mục 'envs' không chứa thư mục py3k. Tôi không chắc chắn lý do tại sao điều này là bởi vì tôi đã cài đặt Python thông qua Anaconda, và điều này được khuyến khích cho Beaker. – Constantin

+0

Tôi có nên cài đặt python3 và IPython theo cách thủ công mặc dù anaconda được khuyên dùng không? Không thể bằng cách nào đó tôi có thể cài đặt python3 vào thư mục 'envs' bằng anaconda? Nếu không, làm thế nào tôi có thể lấy nó ở đó bằng tay? – Constantin

+0

trong terminal của bạn: 'conda create -n py3k python = 3.5 anaconda' sẽ tạo một thư mục trong envs có tên py3k với pythone.5 được cài đặt. Tôi khuyên bạn nên đặt tên cho thư mục py35 thay vì py3k vì vậy trong tương lai nếu bạn muốn cài đặt phiên bản 3.6, bạn sẽ tạo một thư mục mới, py36. Ngoài ra nếu bạn đang sử dụng Linux, bạn phải 'kích hoạt nguồn py3k' –

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