import sys
print(sys.executable)
print(sys.version)
print(sys.version_info)
เห็นด้านล่าง: - เอาต์พุตเมื่อฉันเรียกใช้ JupyterNotebook นอก CONDA Venv
/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)
เห็นด้านล่างเมื่อฉันเรียกใช้ JupyterNoteBook เดียวกันภายใน CONDA Venv ที่สร้างด้วยคำสั่ง -
conda create -n py35 python=3.5
ในสมุดบันทึก Jupyter ของฉันมันพิมพ์: -
/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)
นอกจากนี้หากคุณมี VENV ที่สร้างขึ้นด้วย Python เวอร์ชันต่างๆอยู่แล้วให้เปลี่ยนเป็น Kernel ที่ต้องการโดยเลือก KERNEL >> CHANGE KERNEL จากในเมนูJupyterNotebook ...
JupyterNotebookScreencapture
เพื่อติดตั้ง ipykernel ภายใน CONDA Virtual Environment ที่มีอยู่ -
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernels-for-different-environment
$ /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]
ติดตั้งข้อมูลจำเพาะเคอร์เนล IPython
อาร์กิวเมนต์ที่เป็นทางเลือก: -h, --help แสดงข้อความวิธีใช้นี้และออก - ผู้ใช้ติดตั้งสำหรับผู้ใช้ปัจจุบันแทนทั้งระบบ - ชื่อ NAME ระบุชื่อสำหรับเคอร์เนลสเปค จำเป็นต้องมีเมล็ด IPython หลายรายการในเวลาเดียวกัน --display-name DISPLAY_NAME ระบุชื่อที่แสดงสำหรับ kernelspec สิ่งนี้มีประโยชน์เมื่อคุณมีเมล็ด IPython หลายเมล็ด - โปรไฟล์โปรไฟล์ระบุโปรไฟล์ IPython ที่จะโหลด สามารถใช้เพื่อสร้างเวอร์ชันที่กำหนดเองของเคอร์เนล --prefix PREFIX ระบุคำนำหน้าการติดตั้งสำหรับ kernelspec สิ่งนี้จำเป็นในการติดตั้งในตำแหน่งที่ไม่ใช่ค่าเริ่มต้นเช่น conda / virtual-env --sys-prefix ติดตั้งใน sys.prefix ของ Python ชวเลขสำหรับ --prefix = '/ Users / bussonniermatthias / anaconda' สำหรับใช้ใน conda / virtual-envs