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ư:
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.
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
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
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' –