2016-08-07 4 views
0

전 세계적으로 Python 2.7 만 설치된 Linux 시스템에 있습니다. 내 홈 폴더에 Python 3.5가 설치된 Anaconda를 설치했습니다. 또한 conda install ipython을 사용하여 IPython의 최신 버전을 설치했습니다. 콘솔에서 ipython을 실행할 때, 내가 얻을 : 내가 말할 수있는이 오래된 진수 형식 0777을 사용하기 때문에IPython은 로컬에 설치된 Python 3.5로 시작하지 않습니다.

Traceback (most recent call last): 
    File "/home/mateinfo/vlad/anaconda3/bin/ipython", line 4, in <module> 
    import IPython 
    File "/home/mateinfo/vlad/anaconda3/lib/python3.5/site-packages/IPython/__init__.py", line 49, in <module> 
    from .terminal.embed import embed 
    File "/home/mateinfo/vlad/anaconda3/lib/python3.5/site-packages/IPython/terminal/embed.py", line 16, in <module> 
    from IPython.core.interactiveshell import DummyMod, InteractiveShell 
    File "/home/mateinfo/vlad/anaconda3/lib/python3.5/site-packages/IPython/core/interactiveshell.py", line 31, in <module> 
    from pickleshare import PickleShareDB 
    File "/home/mateinfo/vlad/anaconda3/lib/python3.5/site-packages/pickleshare.py", line 41, in <module> 
    from path import path as Path 
    File "/opt/pcm/lib/python/path.py", line 919 
    def mkdir(self, mode=0777): 

지금까지, 문제가, 파이썬 2.7에서 보인다 사용 된 path 모듈과 함께합니다.

이 설정에서 IPython을 작동 시키려면 어떻게해야합니까?

나는 나의 .bashrc이 있습니다

# added by Anaconda3 4.0.0 installer 
export PATH="/home/mateinfo/vlad/anaconda3/bin:$PATH" 
export PATH="/home/mateinfo/vlad/anaconda3/lib:$PATH" 
export PATH="/home/mateinfo/vlad/anaconda3/lib/python3.5:$PATH" 

만 첫 번째 줄은 성공하지, 다른이가 내 옆에 추가 된, 아나콘다 설치 프로그램에 의해 추가되었다.

+0

필요한 줄은'bin' 폴더뿐입니다. 아무것도 더. 문제는 다른 곳에서 발생합니다. – MaxNoe

+1

'PYTHONPATH'가 설정되어 있습니까? 만약 그렇다면,'PYTHONPATH'를 해제하십시오. – MaxNoe

+0

@MaxNoe 그 것이 었습니다. 나는 그것이 설정되었는지 전혀 몰랐다. 만약 네가 그걸 해답을 얻으면 받아 들일거야, 고마워. – IVlad

답변

1

PYTHONPATH 환경 변수가 python2 라이브러리가 상주하는 위치로 설정되어있을 수 있습니다.

일반적으로이 변수를 사용하지 마십시오. 라이브러리에 적절한 setup.py 스크립트를 만듭니다.

제거하려면 unset PYTHONPATH을 수행하거나 .bashrc에서이 변수를 설정하는 항목을 제거하십시오.

관련 문제