2014-10-09 4 views
1

최근에 새로운 Ubuntu 14.04 설치에 Anaconda 3 (Python 3.4)가 설치되었습니다. 나는 스파이더 IDE를 시작 갈 때Spyder가 Anaconda에서로드되지 않습니다. 3.4

, 나는 다음과 같은 오류 메시지가 나타난다 :

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

나는 "로 단자를 통해 설치 한 후 http://continuum.io/downloads#py34 통해 .sh로 파일을 다운로드하여 CONDA 3.7 설치 bash Anaconda3-2.1.0-Linux-x86_64.sh "

문제점은 무엇입니까?

내가 문제를 발견하지만 여전히 도움이 필요했을 수

:

내가 처음이 우분투 설치를 만들었을 때, 내가 여기 (자신의 환경에서 작동하도록 제작 된 프로그램의 모음 인에 QIIME을 넣어

생물 정보학).

파일 호출 목록에서 모든 것이 .../anaconda3/... 마지막 행까지 .../qiime_software/...에서 실수로 (?) 호출된다는 것을 알았습니다.

나는 이것들이 PATH에있는 파이썬을 포함하고있는 두 개의 소프트웨어 스위트에서 온 것이라고 가정합니다 ... 어떻게 수정 될 수 있습니까? 내가 터미널에서 "어떤 파이썬을"검사 할 때 부여, 그것은 (제대로) 출력 : Anaconda Spyder Qt library error on launch가 옳은 길을 내게 될 것입니다하지만 난 데드 엔드 충돌 :

/home/daniel/anaconda3/bin/python 

는 거의 이전 질문은 여기에 물어 생각했다.

업데이트 :

에코 $의 PYTHONPATH 밖으로 뱉어 :

/home/daniel/qiime_software/qiime-galaxy-0.0.1-repository-c2814c3c/lib/:/home/daniel/qiime_software/qiime -1.8.0-release/lib/python2.7/site-packages : /home/daniel/qiime_software/qiime-1.8.0-release/lib/ :/home/daniel/qiime_software/matplotlib-1.3.1-release/lib/python2.7/site-packages : /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/site-packages : /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/site-packages :/h ome/daniel/qiime_software/pycogent-1.5.3-release/lib/python2.7/site-packages : /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 리스/lib/python2.7/site-packages : /home/daniel/qiime_software/pyzmq-2.1.11-release/lib/python2.7/site-packages : /home/daniel/qiime_software/numpy-1.7.1- 릴리즈/lib/python2.7/site-packages :

도움이 되었습니까?

답변

2

파이썬은 환경 변수 PYTHONPATH에서 모듈을 조회하므로 셸에서 echo $PYTHONPATH을 시도하십시오. 일반적으로 이것은 비어 있어야합니다.

그렇지 않으면 당신은 전용 환경에서 스파이더를 실행하려고, 그래서 같은 시도 할 수 있습니다 :

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

에코 $의 PYTHONPATH 내 원래의 게시물을 업데이트, 디렉토리의 거대한 한번 벤 면적을 뱉어을. 스파이더는 당신이 제안한 환경에서 잘 달렸다. 그러나 그것은 파이썬 2.7.8은 – redvyper

+0

:(사용 나는 .bashrc에 $ gedit를 내 경로 디렉토리를 편집하고 주석했습니다 지금 내가하려고 /home/daniel/qiime_software/activate.sh $ 소스 $ echo $ PYTHONPATH, 아무 것도 나타나지 않고 스파이더가 작동하지 않습니다! 그러나 Qiime이 작동하지 않습니다. PATH가 무엇이며 어떻게 작동하는지 (프로그램과 터미널을 파일을 찾을 위치에 대해 알려줍니다). "Qiime"과 Anaconda를 매번이 작업없이 조화롭게 사용할 수있는 방법은 무엇입니까? 각 프로그램마다 미리 맞춤 설정된 파이썬 환경이 필요합니다. 독자적으로이 문제를 해결할 때 제안 사항을 읽어 주시면 감사하겠습니다. – redvyper

+0

최고 접근법은 다른 conda 환경을 만들고 Qiime이 전역 변수 $ PYTHONPATH를 설정하지 않도록하는 것입니다. –