2016-11-19 2 views
-1

파이썬 2.7, 3.5, Anaconda2 및 Anaconda3을 설치했습니다. 스파이더 v3.01, 3.00, 2.3.9 또는 2.3.8을 이러한 환경에서 실행할 수 없습니다. spyder 또는Spyder가 우분투에서 실행되지 않습니다. 16.10

분할 오류 심지어 python spyder --reset 결과를 입력 명령 줄에서

은 다른 사람이 이것을 경험했습니다 (코어 덤프)? 수정 사항이 있습니까?

+0

최소한의 정보를 게시하십시오!? 어떤 운영 체제를 사용하는 당신의 Qt를하고 PyQt는 무엇인가 버전? 게다가, 만약 당신이 alled Spyder가 올바르게 작동한다면, 실행하기 위해'python spyder'를 작성할 필요가 없습니다. 단지'spyder' 만 쓰면됩니다. –

+0

죄송합니다! 나는 우분투 16.10을 새로 설치하는 것을 포함하려고했다. 또한, 필자는 홈 디렉토리에있는 spyder_crash.log 파일을 발견했습니다. 우분투 16.10에서, 그들은 spyder가로드해야하는 구식/유지 보수되지 않은 패키지 "QtWebkit"을 제거했습니다. 나는 "sudo apt-get install python3-pyside.qtwebkit"을 실행하여 anaconda3에서 작동하도록 만들었지 만, python2.7 ("sudo apt-get python-pyside"를 설치하려고 할 때 여전히 충돌합니다. qtwebkit "). – Jack

+0

하, 나는 제목에 OS를 입력했다. 나는 내가 원래 생각했던 것처럼 잠을 잘 수가 없다고 생각한다. ;) 그러나 나는 읽는 데 어려움을 겪고있다. python2.7에서는 pyqt4 (anaconda2-4.1.1)를 사용하고 있으며 python3에서는 pyqt5 (anaconda3-4.2.0)를 사용하고 있습니다. – Jack

답변

2

그래, 마침내 나는이 문제를 알아 냈습니다.이 문제는 스파이더와 같은 것들을 기본 파이썬 배포판에 설치하려고 시도한 사람들에게만 영향을 미칩니다.

>>> import sys 
>>> sys.path 

가 나열된 모든 경로가 현재 파이썬 환경 내에 있는지 확인하십시오 :이 솔루션은 파이썬 쉘을 시작하고 sys.path를 확인하는 첫번째이었다. 나에게 모든 경로에는 /home/jack/.local으로 시작하는 경로를 제외하고 아나콘다 설치 경로가 포함되어 있습니다. 어떻게 거기에 들어 왔는지 확실하지 않습니다. 문제가 파이썬에서 sys.path.pop() 또는 sys.path.remove()를 사용하여 경로 (에서이 고정 제거.

영구적으로 문제를 해결하려면, 단순히. 이제 모든 것이 내 .local 디렉토리에 주위를 어슬렁했다 이전에 설치된 파이썬 패키지에서 "먹다 남은 음식을"제거 .! 스파이더에 좋은

힌트에 대한

카를로스 코르도바 덕분에, 그리고 (더 중요한)

건배

관련 문제