import sys
print(sys.executable)
print(sys.version)
print(sys.version_info)
Nhìn thấy bên dưới: - đầu ra khi tôi chạy JupyterNotebook bên ngoài địa điểm CONDA
/home/dhankar/anaconda2/bin/python
2.7.12 |Anaconda 4.2.0 (64-bit)| (default, Jul 2 2016, 17:42:40)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
sys.version_info(major=2, minor=7, micro=12, releaselevel='final', serial=0)
Nhìn thấy bên dưới khi tôi chạy cùng một JupyterNoteBook trong CONDA Venv được tạo bằng lệnh -
conda create -n py35 python=3.5
trong Máy tính xách tay Jupyter của tôi, nó in: -
/home/dhankar/anaconda2/envs/py35/bin/python
3.5.2 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:53:06)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)
ngoài ra nếu bạn đã có nhiều VENV khác nhau được tạo với các phiên bản Python khác nhau, bạn chuyển sang Kernel mong muốn bằng cách chọn KERNEL >> ĐỔI KERNEL từ trong menu JupyterNotebook ...
JupyterNotebookScreencapture
Cũng để cài đặt ipykernel trong Môi trường ảo CONDA hiện có -
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-dierence-en canh
$ /path/to/python -m ipykernel install --help
usage: ipython-kernel-install [-h] [--user] [--name NAME]
[--display-name DISPLAY_NAME]
[--profile PROFILE] [--prefix PREFIX]
[--sys-prefix]
Cài đặt đặc tả hạt nhân IPython.
đối số tùy chọn: -h, --help hiển thị thông báo trợ giúp này và thoát khỏi --user Cài đặt cho người dùng hiện tại thay vì toàn hệ thống - tên TÊN Chỉ định tên cho kernelspec. Điều này là cần thiết để có nhiều nhân IPython cùng một lúc. --display-name DISPLAY_NAME Chỉ định tên hiển thị cho kernelspec. Điều này rất hữu ích khi bạn có nhiều nhân IPython. --profile PROFILE Chỉ định một cấu hình IPython để tải. Điều này có thể được sử dụng để tạo các phiên bản tùy chỉnh của hạt nhân. --prefix PREFIX Chỉ định một tiền tố cài đặt cho kernelspec. Điều này là cần thiết để cài đặt vào một vị trí không mặc định, chẳng hạn như conda / virtual-env. --sys-prefix Cài đặt vào sys.prefix của Python. Viết tắt của --prefix = '/ Users / bussonniermatthias / anaconda'. Để sử dụng trong conda / virtual-envs.