2014-10-09 2 views
1

Недавно я установил Anaconda 3 (для Python 3.4) на новую установку Ubuntu 14.04.Spyder не загружается из Anaconda 3.4

Когда я иду, чтобы запустить Spyder IDE, я получаю следующее сообщение об ошибке:

No module named 'version' 
Traceback (most recent call last): 
File "/home/daniel/anaconda3/bin/spyder", line 3, in <module> 
start_app.main() 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/start_app.py",   line  91, in main 
from spyderlib import spyder 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/spyder.py", line 158, in <module> 
from spyderlib.utils.environ import WinUserEnvDialog 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/utils/environ.py", line 17, in <module> 
from spyderlib.widgets.dicteditor import DictEditor 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/widgets/dicteditor.py", line 28, in <module> 
from spyderlib.utils.qthelpers import mimedata2url 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/utils/qthelpers.py", line 24, in <module> 
from spyderlib.guiconfig import get_shortcut 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/guiconfig.py", line 24, in <module> 
from spyderlib.widgets.sourcecode import syntaxhighlighters as sh 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/widgets/sourcecode/syntaxhighlighters.py", line 32, in <module> 
required_version=PYGMENTS_REQVER) 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/dependencies.py", line 70, in add 
installed_version)] 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/dependencies.py", line 32, in __init__ 
self.installed_version = programs.get_module_version(modname) 
File "/home/daniel/anaconda3/lib/python3.4/site-packages/spyderlib/utils/programs.py", line 218, in get_module_version 
mod = __import__(module_name) 

File "/home/daniel/qiime_software/sphinx-1.0.4-release/lib/python2.7/site-packages/Pygments-1.6-py2.7.egg/pygments/init.py", line 46 except TypeError, err: ^ SyntaxError: invalid syntax

Я установил Конда 3.7, загрузив .sh файл через http://continuum.io/downloads#py34, а затем установить его через терминал с " bash Anaconda3-2.1.0-Linux-x86_64.sh "

В чем может быть проблема?

я, возможно, заметили проблему, но по-прежнему нужна помощь:

Когда я первый сделал эту установку Ubuntu, я поставил QIIME здесь (который представляет собой набор программ, которые были сделаны, чтобы работать в своей среде для биоинформатики).

Я вижу, что в списке имен файлов все исходит из .../anaconda3/... до самой последней строки, что-то ошибочно (?) Вызвано из .../qiime_software/...

Я предполагаю, что это из обоих комплектов программного обеспечения, содержащих python в их PATH ... как это можно исправить? Предоставленные когда я проверяю «который питон» в терминале, он (правильно) выходы:

/home/daniel/anaconda3/bin/python 

Я почти думал, спросил здесь перед вопросом: Anaconda Spyder Qt library error on launch приведет меня на правильном пути, но я ударил тупиковый.

Update:

эхо $ PYTHONPATH выплевывает:

/home/daniel/qiime_software/qiime-galaxy-0.0.1-repository-c2814c3c/lib/:/home/daniel/qiime_software/qiime -1.8.0-релиз/Библиотека/python2.7/сайт-пакеты: /home/daniel/qiime_software/qiime-1.8.0-release/lib /:/Главная/Даниель/qiime_software/Matplotlib-1.3.1-релиз/Библиотека/python2.7/сайт-пакеты: /home/daniel/qiime_software/pprospector-1.0.1-release/lib/python2.7/site-packages: /home/daniel/qiime_software/tax2tree-1.0-release/lib/ python2.7/сайт-пакеты: /home/daniel/qiime_software/pynast-1.2.2-release/lib/python2.7/site-packages: /home/daniel/qiime_software/emperor-0.9.3-release/lib/ python2.7/сайт-пакеты:/ч екоторый/Даниель/qiime_software/pycogent-1.5.3-релиз/Lib/python2.7/сайт-пакеты: /home/daniel/qiime_software/biom-format-1.3.1-release/lib/python2.7/site-packages : /home/daniel/qiime_software/ipython-latest-repository-184467d4/lib/python2.7/site-packages: /home/daniel/qiime_software/sphinx-1.0.4-release/lib/python2.7/site-packages : /home/daniel/qiime_software/pyqi-0.3.1-release/lib/python2.7/site-packages: /home/daniel/qiime_software/MySQL-python-1.2.3-release/lib/python2.7/site -packages: /home/daniel/qiime_software/mpi4py-1.2.2-release/lib/python2.7/site-packages: /home/daniel/qiime_software/setuptools-0.6c11-release/lib/python2.7/site- пакеты: /home/daniel/qiime_software/gdata-2.0.17-release/lib/python2.7/site-packages: /home/daniel/qiime_software/pysqlite-2.6.3-release/lib/python2.7/site- пакеты: /home/daniel/qiime_software/qcli-0.1.0-release/lib/python2.7/site-packages: /home/daniel/qiime_software/tornado-3.1.1-release/lib/python2.7/site- пакеты: /home/daniel/qiime_software/SQLAlchemy-0.7.1-re аренда/Библиотека/python2.7/сайт-пакеты: /home/daniel/qiime_software/pyzmq-2.1.11-release/lib/python2.7/site-packages: /home/daniel/qiime_software/numpy-1.7.1- release/lib/python2.7/site-packages:

Любая помощь приветствуется.

ответ

2

Python ищет модули в переменной окружения PYTHONPATH, поэтому попробуйте echo $PYTHONPATH на оболочке. Обычно это должно быть пустым.

В противном случае вы можете попробовать запустить Spyder из выделенной среды, поэтому попробовать что-то вроде:

$ conda create -n spydertest spyder 
$ source activate spydertest 
$ spyder 
+0

эхо $ PYTHONPATH выплюнуть огромный валок каталогов, обновляя мой оригинальный пост. Spyder побежал отлично в среде, которую вы предложили; однако он использует Python 2.7.8 :( – redvyper

+0

Я отредактировал мой путь к каталогу с $ Gedit .bashrc И закомментирована: $ Источник /home/daniel/qiime_software/activate.sh Теперь, когда я пытаюсь $ echo $ PYTHONPATH, ничего не отображается, а spyder работает! Однако теперь Qiime не работает. У меня есть нечеткое представление о том, что такое PATH и как он работает (программы точек и терминал, где искать файлы). способ, которым я могу заставить «Qiime» и Anaconda работать гармонично, без этой работы каждый раз? Каждая программа требует своей собственной предварительно настроенной среды python. Рецензии на чтение также будут оценены для решения этого самостоятельно. – redvyper

+0

Best подход будет заключаться в создании разных сред conda и убедитесь, что Qiime не устанавливает глобальную переменную $ PYTHONPATH. –

Смежные вопросы