2016-09-12 3 views
0

방금 ​​Mac에 emacs와 python을 설치했는데 터미널을 통해 Python 스크립트를 실행하는 방법을 배우려하고 오류 메시지가 나타납니다. "sh : lynx : 명령어를 찾을수 없음". 내가 연구 한 내용은 내 맥에서 스라소니를 설치해야하는 것처럼 들리지만 설치 방법을 모른다. 그래서 문제가된다면 어떻게 맥북에 lynx를 설치해야 하는가? 나는 내가 가지고있는 이슈의 스크린 샷을 포함 할 것이다. 매우 감사합니다! python scriptTerminal터미널에서 lynx 명령으로 Python 스크립트 실행하기

답변

0

Mac에 이미 Python이 설치되어 있어야합니다. 내 Macbook Air는 El Capitan OSX에서 Python 2.x와 함께 제공되었습니다. 터미널을 열고 따옴표없이 "python"을 입력하면 파이썬 인터프리터가 표시됩니까? 이미지의 모양을 보면 파이썬으로 실행하려고하는 파일 내부에 뭔가 잘못된 것이 있습니다.

제가 아는 한, Lynx는 웹 브라우저입니다. 파이썬 파일 내부에서 Lynx로 뭔가를하려고합니까? Mac에서 양조를하는 경우 lynx를 설치하여 mac에 lynx를 설치할 수 있습니다.

나는 스크립트에서 lynx로 열려고하는 링크에서 소스 코드를 얻으 려한다고 생각한다. 그것이 당신이하는 일이라면이 방법을 시도해보십시오.

코드 :

from urllib.request import urlopen 

html = urlopen("http://www.careercast.com/jobs-rated/2016-ranking-200-jobs") 
with open("lang.txt",'w') as output: 
    output.write(html.read()) 

당신은 urllib.request 설치 pip를 사용할 수 있습니다. pip가 없으면 python 패키지를 설치할 때 매우 유용하거나 easy_install을 사용할 수 있습니다. 이미 pip가 설치되어 있다면 터미널에서 실행하십시오. 그렇지 않으면 this to install it을 따르십시오.

pip install urllib.request 
+0

파이썬을 입력 할 때 파이썬 3.5.2를 말하면 성공적으로 lynx를 추출하고 설치했지만 여전히 동일한 메시지를 수신합니다. sh : lynx : 명령을 찾을 수 없음 –

+0

해당 명령을 실행 해 보았습니까 터미널 자체에 os.system()이 있습니까? –

0

Lynx 패키지가 서버에 설치되어 있지 않으면 위의 오류가 발생할 수 있습니다. Linux 서버에 lynx를 설치하려면 다음 단계를 따르십시오.

Linux 서버에 루트로 SSH를 통해 로그인하십시오. yum install lynx을 실행하여 lynx 패키지를 설치하십시오.

관련 문제