2014-10-30 6 views
1

어느 시점에서 내 프로젝트가 IPython 셸 실행을 중단했습니다. ./manage.py shell --plain하지만 여전히 잘 동작합니다. 불행하게도 나는 일어난 순간을 정확하게 기억하지 못한다. 그러나 그것은 서로 충돌하는 몇몇 패키지들 때문일 수있다. 나는 virtualenv에서 나의 프로젝트를 실행하고있다. 다른 가상 머신은 일반적인 패키지 셋업으로 잘 동작한다. 여기python 3 django shell ipython 버그. ipython 셸이 실행되지 않습니다

$ ./manage.py shell 
Traceback (most recent call last): 
    File "./manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 
    utility.execute() 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/__init__.py", line 392, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/base.py", line 242, in run_from_argv 
    self.execute(*args, **options.__dict__) 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/base.py", line 285, in execute 
    output = self.handle(*args, **options) 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/base.py", line 415, in handle 
    return self.handle_noargs(**options) 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/commands/shell.py", line 81, in handle_noargs 
    self.run_shell(shell=interface) 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/commands/shell.py", line 61, in run_shell 
    return getattr(self, shell)() 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/commands/shell.py", line 44, in ipython 
    ip() 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/django/core/management/commands/shell.py", line 37, in _ipython 
    from IPython import start_ipython 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/IPython/__init__.py", line 47, in <module> 
    from .terminal.embed import embed 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/IPython/terminal/embed.py", line 35, in <module> 
    from IPython.terminal.ipapp import load_default_config 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/IPython/terminal/ipapp.py", line 47, in <module> 
    from IPython.core.magics import ScriptMagics 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/IPython/core/magics/__init__.py", line 22, in <module> 
    from .execution import ExecutionMagics 
    File "/home/pk/.virtualenvs/eissvedvl/lib/python3.4/site-packages/IPython/core/magics/execution.py", line 27, in <module> 
    import cProfile as profile 
    File "/usr/lib/python3.4/cProfile.py", line 22, in <module> 
    run.__doc__ = _pyprofile.run.__doc__ 
AttributeError: 'module' object has no attribute 'run' 

내 requirements.txt입니다 :

Django==1.6.5 
South==1.0 
Werkzeug==0.9.6 
django-admin-bootstrapped==1.6.6 
django-ajax-selects==1.3.5 
django-allauth==0.18.0 
django-braces==1.4.0 
django-crispy-forms==1.4.0 
django-extensions==1.3.11 
ipython==2.3.0 
oauthlib==0.6.3 
psycopg2==2.5.3 
requests==2.4.3 
requests-oauthlib==0.4.2 
six==1.7.3 

내가 문제를 해결하기 위해 어떤 도움을 부탁드립니다 여기

오류 추적이다. 나는 이미 다른 버전의 IPython을 사용하려고 시도했지만 쉘은 여전히 ​​시작하지 않을 것이다.

답변

2

코드 패키지 이름이 profile 일 수 있습니다. 코드 리팩토링