2017-03-14 20 views
6

Từ những gì tôi đã học được trong tài liệu đó nói rằng bạn có thể dễ dàng chuyển đổi giữa 2 môi trường python bằng cách chỉ cần tạo một biến mới sử dụng command promptChuyển đổi giữa spyder cho python 2 và 3

"conda tạo -n python34 python = 3.4 anaconda "nếu tôi đã cài đặt python 2.7.

Môi trường có tên python 34 được tạo và chúng tôi có thể kích hoạt bằng cách sử dụng "kích hoạt python 34" Nhưng tất cả điều này xảy ra như thực hiện các lệnh trên xảy ra trong cửa sổ lệnh nhắc của tôi. Tôi muốn chuyển đổi giữa các phiên bản python trong IDE spyder, Làm thế nào để làm điều này?

Trả lời

4

Spyder được khởi chạy từ môi trường mà bạn đang sử dụng.

Vì vậy, nếu bạn muốn sử dụng python 3 trong spyder thì bạn activate python34 sau đó gọi spyder.

Nếu bạn muốn sử dụng python 2 trong spyder thì bạn deavtivate môi trường python3 sau đó gọi spyder.

Tôi không tin rằng bạn có thể thay đổi môi trường khi spider được khởi chạy.

N.b. bạn có thể cần phải cài đặt spyder trong mỗi môi trường, tùy thuộc vào thiết lập của bạn, sử dụng conda install -c anaconda spyder=3.1.3

+0

Cảm ơn câu trả lời của bạn và nó thực sự đã giúp tôi. Điều gì về các thư viện python khác nhau (ví dụ: Numpy, Scipy vv) là những thư viện được cài đặt cho cả hai phiên bản của python hoặc nếu một khi cài đặt có thể được sử dụng cho cả hai python 2 và 3 –

+0

Đó là một niềm vui! Một số được cài đặt theo mặc định - bạn có thể xem thư viện python nào được cài đặt trong môi trường hiện đang hoạt động bằng cách gọi 'danh sách conda'. –

+1

và tôi không nghĩ rằng tôi cần phải cài đặt spyder cho môi trường khác. Nó tự động được cài đặt trên môi trường tạo ra bằng cách sử dụng này "conda tạo -n python34 python = 3.4 anaconda" Bạn có thể thấy điều này trong hình dưới đính kèm (2 gián điệp) https://drive.google.com/open?id=0B02q8l5DVZGdcVRpcW5JWFNNdlU –

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