запуск сценария Python в атоме - PullRequest
0 голосов
/ 04 мая 2019

Я использовал atom 1.36.1 для запуска python3 (3.7.3) код

Я неожиданно получил следующее сообщение об ошибке

Traceback (most recent call last): 
File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) 
File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) 
File "/usr/local/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/local/lib/python3.7/site-packages/ipykernel/init.py", line 2, in from .connect import * 
File "/usr/local/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in from IPython.core.profiledir import ProfileDir 
File "/usr/local/lib/python3.7/site-packages/IPython/init.py", line 54, in from .core.application import Application 
File "/usr/local/lib/python3.7/site-packages/IPython/core/application.py", line 18, in import logging
File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/logging/init.py", line 28, in from string import Template ImportError: cannot import name 'Template' from 'string' (/Users/mymac/Downloads/string.py)

Это содержимое json-файла ядра jupyter:

{
 "argv": [
  "/usr/local/Cellar/python/3.7.3/bin/python3",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "Python 3",
 "language": "python"
}

что я делаю не так?

1 Ответ

0 голосов
/ 04 мая 2019

Хорошо, я обнаружил проблему: я создал файл string.py/Users/mymac/Downloads/string.py), который был назван так же, как другой файл, используемый файлом /usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/logging/init.py

Я удалил это string.py и это решило проблему

...