Мой вопрос два раза, но я считаю, что они связаны:Python3 разрешения и установка IPython/расширения jupyter
Недавно я понял, что у меня есть разрешение вопроса с моей установки Python3. Если я запустил
python3
, я не могу импортировать какие-либо пакеты. Однако, если я запустилsudo python3
, все пакеты импортируются безупречно. Точно так же я должен запустить jupyter notebooks с sudo. От чтения, я считаю, что сделал ошибку, установив много пакетов сsudo pip
. Есть ли простой способ исправить это?Я пытаюсь установить расширения ipython без везения. Использование
sudo pip install https://github.com/ipython-contrib/IPython-notebook-extensions/archive/master.zip --user
Я принимаю сообщение об ошибкеerror: command 'x86_64-linux-gnu-gcc' failed with exit status 1
.
Если загрузить файл почтового индекса, и запустить sudo python3 setup.py install
, ошибка: IPython-notebook-extensions/configure_nbextensions.py", line 80, in <module> except (psutil.ZombieProcess, psutil.AccessDenied): AttributeError: 'module' object has no attribute 'ZombieProcess'
Если я бегу python setup.py install
, в результате ошибки:
File "/usr/lib/python2.7/dist-packages/copyreg/__init__.py", line 7, in <module> raise ImportError('This package should not be accessible on Python 3. ' ImportError: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted.
Это такой же ошибка, которую я получаю при импорте пакета из python (при открытии python
, а не sudo python
) в терминале.
Я использую Ubuntu 14.04.
Я не знаю, что вы сделали, но это звучит как ваша система BORKED. Если это виртуальная машина или что-то там, где у вас нет важных данных, хранящихся в нем, я бы рекомендовал сдуть его и начать снова. Если это непрактично: установлен ли '$ PYTHONPATH'? Если вы запускаете 'python', что такое' sys.version' и 'sys.executable'? –