2017-10-03 2 views
0

스크린 샷에서 볼 수 있듯이 ipython이 설치되어 작동합니다. 공식 문서 다음에 나는 cfg 파일에 그것을 사용하라고 명령했다. 그러나, 그것이 치료 껍질이 그것을 사용하지 않는 것으로 보인다면. 정상적인가요, 실수 했나요?스펠 셸은 ipython을 사용하지 않습니다

shell = ipython이 아무 것도하지 않습니까?

screenshot

+0

나는'scrapy'는'scrapy.cfg'를 읽지 않기 때문에 IPython을 사용하지 않는다고 생각합니다. 프로젝트 구성 파일이고'C : \ WINDOWS \ system32'에서'scrapy '를 실행하려고합니다. 쉘을 지정하는 [두 번째 방법] (https://doc.scrapy.org/en/latest/topics/shell.html)을 시도하십시오. 즉, env 변수'SCRAPY_PYTHON_SHELL'을 (를) 설정하십시오. –

+0

@ TomášLinhart 고맙지 만 envir. 변수를 SCRAPY_PYTHON_SHELL : PATH 또는 PYTHONPATH로 설정해야합니까? 또한 cmd conol을 사용하는 것보다 치료 셸을 사용하는 다른 방법이 있음을 알 수 있습니다. 내 파이썬을 실행하려면 np + +를 사용하고 있습니다, 거기에서 scrapy 쉘을 실행할 수 있습니까? –

+0

'SCRAPY_PYTHON_SHELL'은 환경 변수의 이름입니다. 값을'ipython'으로 설정해야합니다. –

답변

1

Scrapy 쉘 (. 가상 envir) scrapy이 CONDA에 instaled 때문에 ipython은 발견하지 못했지만 Ipython은 (쉘 창에서 PIP를 사용하여) 보통 파이썬에 설치되었습니다.

그래서 ipacthon을 anaconda에 설치했습니다 (셸에 pip를 사용). 이제 2 개의 ipthon이 설치되었습니다.

python 폴더에 설치된 ipython을 사용하여 cmd 창에서 ipthon 셸을 사용할 수 있습니다. condy에 설치된 ipython을 사용하면 치료 셸에서 사용할 수 있습니다.

@ Tomáš Linhart는 논점은 "the code을 보면 Scrapy가 IPython을 명령이 아니라 Python 패키지로 사용한다는 것을 알 수 있습니다."

관련 문제