리포지토리 중 하나에서 설치하는 것이 가장 좋습니다. pymacs
및 pyflakes
은 둘 다 MELPA에 있습니다. 이 repo에는 flymake-python-pyflakes
도 있습니다. 이는 블로그 게시물에서 스 니펫을 확장 한 것입니다.
처음에는 ropemacs
을 거의 사용하지 않을 것입니다. 그 이유는 Python 개발이 적절하지 않기 때문입니다. Emacs를 Python (Emacs Lisp보다는)으로 확장하기위한 것이기 때문입니다.
그래서, 내가 처음이 추가 말할 것 :
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)
를 이맥스 초기화 파일, M-Xeval-buffer
으로 평가 (보통 ~/.emacs
). M-xlist-packages
, Pymacs, pyflakes, 자동 완성 등 원하는 항목을 검색하십시오. 패키지 이름에 RET을 누르면 패키지 설명이있는 버퍼가 열립니다. 패키지 이름에 i을 누르면 설치 예정이며 x을 누르면 설치 예정 패키지가 모두 설치됩니다.
또한 로프는 다양한 편집기의 많은 코드 관련 작업에 필요한 Python 라이브러리입니다. 조만간 설치해야합니다. 파이썬이 설치되어있는 경우 일반적으로, 당신은 이미 pip
프로그램이있을 것이다, 그래서 당신이 좋을 것 :
$ pip install rope ropemacs
그것은 아마있을 것입니다 :
$ pip3 install rope_py3k
(나는으로부터 같은데요 패키지 이름).
수동으로 설치하는 것이 아닙니다. pip
는 기본적으로 설치되어 있지 않은 경우 :
$ sudo apt-get install pip
(그것은 또한, python-pip
라는 이름의 수 이상이 RHEL 배포판의 이름입니다). 또한 RHEL에는 python-pip
과 python-pip3
의 두 가지 버전이 있으며, 다른 하나는 Python 3.X 용이므로 믿을만한 곳에서 설치하십시오.
이러한 종류의 설치 관리자를 사용하면 다른 사람이 예상 할 수있는 방식으로 모든 유지 관리 작업을 수행하므로 필요할 경우 도움을 얻을 수 있다는 이점이 있습니다.
이맥스 Lisp 코드의 파이썬 관련 비트가 많이 떠 다니고 있습니다. https://github.com/jorgenschaefer/elpy/wiki (MELPA를 통해 설치 가능)을 확인하시기 바랍니다. MELPA는 또한 PyDE 지원을 나열합니다 : http://pyde.bitbucket.org/ 그러나 나는 그것이 무엇인지 모른다.
감사합니다. 그것은 매우 도움이됩니다. 왜냐하면 당신이 손으로 모든 일을 할 때 보통 약간의 실수가 그것을 망칠 수 있기 때문입니다. 특히 elpy 꾸러미. 나는 이것이 문제를 해결할 것이라고 생각한다. btw 너 자신을 시도해 봤어? – VahidM
@VahidM 시작했을 때 어려운 길을 택한 것 같아요. 손으로 설치했지만, 여러 가지 요인으로 인해 여러 번 실패했습니다. 나는 위에서 언급 한 몇 가지를 사용합니다. 특히, 'pip' - 확실히,'pymacs','rope','pyflakes' - 역시 그렇습니다. 그러나 파이썬 코딩은 대부분 유지 보수 스크립트 작성에 관한 것이므로 'elpy'의 광고 기능을 테스트 할 기회는 거의 없습니다. 또한 로프 프로젝트를 만드는 데 시간이 너무 많이 걸리는 것처럼 보이지만, 파이썬 개발을 그렇게 많이하지는 않습니다. –