2013-04-30 18 views
34

13.04にアップグレードすると、システムが完全に台無しになりました。これは実環境と仮想環境のための両方のために何が起こっているubuntu ImportError:名前をインポートできませんMAXREPEAT

 ./manage.py runserver 


Traceback (most recent call last): 
File "./manage.py", line 8, in <module> 
from django.core.management import execute_from_command_line 
File "/home/rats/rats/local/lib/python2.7/site-packages/django/core/management 
/__init__.py", line 4, in <module> 
from optparse import OptionParser, NO_DEFAULT 
File "/usr/lib/python2.7/optparse.py", line 77, in <module> 
import textwrap 
File "/usr/lib/python2.7/textwrap.py", line 10, in <module> 
import string, re 
File "/usr/lib/python2.7/string.py", line 83, in <module> 
import re as _re 
File "/home/rats/rats/lib/python2.7/re.py", line 105, in <module> 
import sre_compile 
File "/home/rats/rats/lib/python2.7/sre_compile.py", line 14, in <module> 
import sre_parse 
File "/home/rats/rats/lib/python2.7/sre_parse.py", line 17, in <module> 
from sre_constants import * 
File "/home/rats/rats/lib/python2.7/sre_constants.py", line 18, in <module> 
from _sre import MAXREPEAT 
ImportError: cannot import name MAXREPEAT 

を実行しているとき 私はこの問題を抱えています。 私は

sudo apt-get remove python 

でのpythonを削除しようと、悲しげに、それはすべてを削除しました。 現在、Google Chromeではフォントが表示されません。 私は物事を仕事に戻すことを探しています。再度適切に設定するには、 ヘルプが必要です。

+0

これは、これが不一致のpythonのバージョンだと思います。ターミナルでpyth を使用して、コンピュータにインストールしたバージョンを教えてください。 –

+0

あなたはubuntuを正常に動作させるために再インストールする必要があるようです。 – alecxe

+0

@AlexanderAfanasiev必要ありません。私はPythonを起動して復活させたコンピュータからこれをタイプしています。 –

答えて

36

あなたがvirtualenvwrapperを使用しているなら、あなたは(現在アクティブなし環境との)既存の上にvirtualenvのを再作成することができます。

から最新の(アップグレード)Pythonのバージョンで引っ張る必要がある

mkvirtualenv <existing name>

システムを修正し、不一致エラーを修正します。

+0

優雅な解決策 –

8

私は自分のマシンでこの問題を解決しました。

問題は、Ubuntu 13.04がpython 2.7.4を使用していたことです。これは、Pythonバージョンのvirtualenvと競合します。

私が行うことは、新しいバージョンのpythonでvirtualenvを再作成することでした。私はそれが最も簡単な方法だと思うが、virtualenvのすべてを再作成せずにpythonのバージョンをアップグレードしようとすることができます。

30

環境を再作成する必要はありません。

このコマンドを実行しているvirtualenvのをアップグレードすることができます

virtualenv /PATH/TO/YOUR_OLD_ENV

YOUR_OLD_ENVフォルダが適切にバージョン2.7.4にアップグレードされます。

+1

私はちょうどそれを試して、それは素晴らしい動作します、それは5秒の修正です! – Bastian

+0

あなたのvirtualenvsへのパスをどのように見つけることができますか? – babbaggeii

+0

@babbaggeii〜/ .virtualenvsを見る –

関連する問題