2013-12-15 7 views
0

도와주세요.Enthought Canopy에서 ipython 노트북을 실행할 수 없습니다.

Enthought Python을 사용하여 "ipython notebook"을 실행하고 싶지만 그렇게 할 수 없습니다.

Canopy를 기본 파이썬 환경으로 설정했습니다. Canopy 명령 프롬프트를 사용하면 Python을 실행할 수 있지만 iPython은 실행할 수 없습니다.

(Canopy 64bit) C:\>python 
Enthought Canopy Python 2.7.3 | 64-bit | (default, Aug 8 2013, 05:30:12) [MSC v.1500 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import sys 
>>> sys.version 
'2.7.3 | 64-bit | (default, Aug 8 2013, 05:30:12) [MSC v.1500 64 bit (AMD64)]' 
>>> sys.executable 
'C:\\Users\\CBrauer.BIGSUR\\AppData\\Local\\Enthought\\Canopy\\User\\Scripts\\python.exe' 
>>> quit() 

(Canopy 64bit) C:\> 
(Canopy 64bit) C:\>ipython 
Traceback (most recent call last): 
File "C:\Users\CBrauer.BIGSUR\AppData\Local\Enthought\Canopy\User\Scripts\ipython-script.py", line 9, 
in <module> load_entry_point('ipython==1.1.0', 'console_scripts', 'ipython')() 
File "C:\Users\CBrauer.BIGSUR\AppData\Local\Enthought\Canopy\User\lib\site-packages\pkg_resources.py", line 345, 
in load_entry_point return get_distribution(dist).load_entry_point(group, name) 
File "C:\Users\CBrauer.BIGSUR\AppData\Local\Enthought\Canopy\User\lib\site-packages\pkg_resources.py", line 2380, 
in l oad_entry_point raise ImportError("Entry point %r not found" % ((group,name),)) 
ImportError: Entry point ('console_scripts', 'ipython') not found 

나는 윈도우 서버 2012 R2에 Enthought 파이썬을 설치, 내 경로는 다음과 같습니다

(Canopy 64bit) C:\>path 
PATH=C:\Users\CBrauer.BIGSUR\AppData\Local\Enthought\Canopy\User\Scripts; 
C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services; 
C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services; 
C:\Program Files (x86)\Intel\iCLS Client\; 
C:\Program Files\Intel\iCLS Client\; 
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem; 
C:\Windows\System32\WindowsPowerShell\v1.0\; 
C:\Program Files\Microsoft\Web Platform Installer\; 
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\; 
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; 
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT; 
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; 
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT; 
C:\Program Files\Microsoft SQL Server\110\DTS\Binn\; 
S:\SQL Server (x86)\110\Tools\Binn\; 
S:\SQL Server\110\Tools\Binn\; 
S:\SQL Server\110\DTS\Binn\; 
S:\SQL Server (x86)\110\Tools\Binn\ManagementStudio\; 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\; 
S:\SQL Server (x86)\110\DTS\Binn\; 
c:\users\cbrauer.bigsur\appdata\local\enthought\canopy\user\scripts; 
c:\program files (x86)\dtn\iqfeed; 
c:\users\cbrauer.bigsur\appdata\local\enthought\canopy\system\scripts; 
c:\users\cbrauer.bigsur\appdata\local\enthought\canopy\user\scripts; 
c:\users\cbrauer.bigsur\appdata\local\enthought\canopy\user 
(Canopy 64bit) C:\> 

이는 PATH 문제인가? 제발 조언.

찰스

+0

관련된 티켓에 대한 응답 StackOverflow. PATH 문제보다 부패처럼 보입니다. 그러나 레코드 노트의 경우 ... \ canopy \ system \ scripts는 PATH에 없어야합니다. –

답변

0

은 저도 같은 문제가 발생하고 ipython를 분리하고 다시 설치하여 해결할 수 있었다. 나는 (enpkg이 Enthought의 패키지 관리자입니다)

enpkg --remove ipython 
enpkg ipython 

내 경우에는 내가 바로 캐노피를 설치 한 후 주사위를 통해 ipython 업데이 트를 수행하여 손상 한의 나 믿고 다음 명령을 사용했다.

면책 조항 : 상기 내용은 유닉스 시스템에서 작동합니다. 나는 당신이 Windows 시스템에 있다는 것을 간과했다. 인터넷 검색은 Windows에서도 enpkg를 사용할 수 있다고 제안하지만 경험이 없습니다.

0

저는 (Windows XP를 사용하고 있습니다) 같은 문제가있었습니다. 몇 가지 다른 것들을 시도한 후에는 Run 메뉴에서 'InterruptKernel'옵션을 찾았습니다. 그것은 효과가있는 것 같아요 그리고 지금 문제없이 파이썬 스크립트를 실행할 수 있습니다.

관련 문제