Aynı sorunu yaşadım. Jupyter'i Anaconda üzerinden kullanıyorum. PyCharm'ın varsayılan olarak "python3" adlı bir motoru çalıştırmayı denediğini, ancak anaconda varsayılan yüklemesinde "Python [Root]" olarak adlandırıldığını görüyoruz. Birkaç ayıklama sonra
, bir sorun gibi görünüyor:
adındaki varsayılan Conda kernel "Python [Kök]"
- Veya içinde Conda CondaKernelSpecManager.find_kernel_specs yerine varsayılan olarak NATIVE_KERNEL_NAME kullanan pycharm yılında
- kısa yanıt için kötü bir şekilde
yılında yine sebepsiz ile görünüşte varsayılan yerli çekirdek isimlerini kaldırır ve yöntemler, ben elle düzenleyerek etrafında çalıştık
anaconda3/lib/python3.5/site-packages/nb_conda_kernels/manager.py
Bu muhtemelen en iyi seçenek değildir, ama biz resmi Anaconda Conda repo yoluyla nb_conda
, nb_conda_kernels
ve nb_anacondacloud
sürümlerini kullanıma sunduk
def find_kernel_specs(self):
"""Returns a dict mapping kernel names to resource directories.
The update process also add the resource dir for the conda
environments.
"""
kspecs = super(CondaKernelSpecManager, self).find_kernel_specs()
# COMMENT THIS
# remove native kernels because it is provided by the env name
# if "python3" in kspecs:
# kspecs.pop("python3")
# elif "python2" in kspecs:
# kspecs.pop("python2")
# elif "R" in kspecs
https://github.com/ContinuumIO/anaconda-issues/issues/936
'get_kernel_spec' fonksiyon benim için şöyle bir harita döndürüyor: ' Python [Kök]:/Users//anaconda/bin/python' hayır 'python3' giriş var aslında haritada. –
Vitaly
PyCharm'da bir hataya benziyor: https://youtrack.jetbrains.com/issue/PY-20023 – Vitaly
PyCharm tarafından düzeltildi. – Lisa