2016-08-11 4 views
0

나는 mysql-workbench을 작동시키고 많은 문제가 있습니다. 터미널에서 실행하는 것은 나에게 다음과 같은 수 있습니다 :Python을 우분투의 시스템 Python으로 리셋하기 14.04 LTS

File "/home/{My_username}/.linuxbrew/Cellar/python/2.7.12_1/lib/python2.7/hmac.py", line 8, in <module> 
from operator import _compare_digest as compare_digest 
ImportError: cannot import name _compare_digest 
Warning! Can't use connect with timeout in paramiko None 

을 내가 데이터베이스에 ssh를 통해 연결하려고 할 때 :

/home/{My_username}/.linuxbrew/bin/python 

내가 좋아하는 것 :

File "/home/{My_username}/.linuxbrew/Cellar/python/2.7.12_1/lib/python2.7/site-packages/paramiko/transport.py", line 36, in <module> 
from paramiko import util 
ImportError: cannot import name util 

which python을 실행하는 저를 준다 기본값 인 /usr/bin/python/으로 돌아가지만 변경할 내용을 알아낼 수는 없습니다. 이 문제로 인해 mysql-workbench 문제가 발생하거나 해결하기가 더 어려워 질 것입니다. pip을 통해 paramiko 번을 여러 번 설치하고 재부팅 한 후 mysql-workbench을 다시 설치했습니다. 네, 우분투가 처음이에요, 미안 해요.

+1

지금까지 내가 아는 한, 당신은'등/profile' – Psytho

+0

그래에 PATH' 변수 '의 값을 변경해야, ~/.profile에 PATH가 섞여있었습니다. 그게 내 삶의 3 시간을 소비했다. Tks! – Mac

답변

0

내가 linuxbrew를 설치했을 때 '/home/{username}/.linuxbrew/bin'을 '~/.profile'의 내 PATH에 추가해야만 BREW를 작동시킬 수 있지만 앞에 추가했습니다. :

이것은 파이썬의 linuxbrew 버전이 많은 이상한 문제를 일으키는 기본값이되었다는 것을 의미합니다. 이 문제를 해결하는 데 도움이되었습니다.

PATH="$PATH:$HOME/.linuxbrew/bin" 

이제 시스템 기본값이 먼저로드되고 linuxbrew stuff가됩니다. 당신이 나 같은 newb 경우, 다음 명령을 사용하여 우분투 14.04 LTS를이를 편집 할 수 있습니다

sudo nano ~/.profile 

가 편집 한 내용을 확인, ctrl+oenter 다음 ctrl+x 재부팅 전체 OS 충돌, 당신은 갈 수 있습니다. which python

는 사용자별로 버전을 변경하려면 :

alias python='/usr/bin/python3.4' 

위의 변화, 다시 로그인을하거나 소스되면

0

가 사용되는 파이썬 위치에 사용할 수있는 확인합니다.bashrc에 파일 :

$ . ~/.bashrc 

는 기본 파이썬 버전을 확인합니다 :

$ python --version 

는 시스템 전체에 변경 만들려면 : 모든 대안을 찾기 루트로

    1. 로그인

      # u pdate - 대안 --list 파이썬 갱신 대안 : 오류 : 위의 오류가 발생하는 경우 파이썬에 대한 어떤 대안이

    2. , 당신은 대안으로 업데이트해야합니다

      # 업데이트-대안을 --install/usr/bin/python python /usr/bin/python2.7 update-alternatives : 자동 모드에서/usr/bin/python (python)을 제공하기 위해 /usr/bin/python2.7을 사용하십시오. # update-alternatives --install/usr/bin/python python /usr/bin/python3.4 2 update-alternatives : 자동으로/usr/bin/python (python)을 제공하기 위해 /usr/bin/python3.4를 사용하십시오. 모드

    3. 확인 버전 :

      # 파이썬 --version 파이썬 3.4.2

    4. 목록 다시 대안 : --list 파이썬

      # 업데이트 - 대안 /usr/bin/python2.7 /usr/bin/python3.4

    5. ,451,515,

    당신은 언제든지 대안을 업데이트 할 수 있습니다

    # update-alternatives --config python

  • +0

    나는 버전을 바꾸려는 것이 아니기 때문에 많은 문서가있다. 필자는 PATH에서 우연히 덮어 쓰고 시스템 기본 파이썬으로 되돌리고 싶었습니다. – Mac

    관련 문제