나는 일반 리눅스 사용자가 아니기 때문에 이것은 매우 사소한 질문 일 수 있습니다. NetBSD 용 NVidia 드라이버를 사용할 수 없기 때문에 GPU 기반 "슈퍼"컴퓨터 중 하나에서 6.2 PUIAS 버전 i386_64를 실행하고 있습니다. 설치된 Python 버전은 2.6.6입니다. 2.7.2 Python과 scipy, numpy, matlibplot 및 friends의 새로운 버전이 필요합니다. PUIAS와 EPEL 리포지토리를 사용할 수있게했습니다. 그러나 그들은 새로운 버전의 Python을 가지고 있지 않습니다. 그것에 의존하는 시스템을 제동하지 않고 파이썬의 최신 버전을 설치하는 "권장"방법은 무엇입니까? 과학 컴퓨팅을위한 라이브러리가 없어서 Python 3.2에 관심이 없습니다.6.2 PUIAS i386_64에있는 Python-2.7.2
0
A
답변
0
나는 내 자신의 질문에 대답 할 것입니다. RedHat 클론 (예 : PUIAS)에서 과학적 컴퓨팅을 위해 Python을 사용하는 사람들은 rpm 패키지 관리자와 Enthought Python Distribution (EPD for short)을 사용하여 필요한 모든 것을 얻는 가장 쉬운 방법입니다. EPD는 모든 것을 샌드 박스에 설치하여 구식 버전의 Python을 기반으로하는 시스템 도구가 덩치가 크지 않습니다. 그러나 경로를 시스템에 맞게 조정하거나 사용자 기반에서 더 쉽게 조정하여 사용중인 쉘이 비 시스템 도구를 호출하도록해야합니다. Python 자체에서 흥미롭지 않거나 자신의 연구보다는 선호하는 운영 체제로 이식하는 경우가 아니면 소스에서 파이썬을 컴파일해서는 안됩니다.
1
install-Python-from-source routine에 make install
을 사용하라는 메시지가 표시되면 대신 make altinstall
을 입력하십시오. 이렇게하면 평범한 python
실행 파일이 그대로 유지되며 대신 python2.7
을 생성하여 사용할 수 있습니다. 이 새로운 실행 파일을 사용하여 소스에서 다른 패키지를 설치하십시오. 그에 따라 스크립트에서 세 발줄을 변경하는 것을 잊지 마십시오.
관련 문제
- 1. PUIAS (RedHat) 리눅스에서 파이썬 2.7.2 사용자를위한 ipython
- 2. pgagent centos 6.2
- 3. 파일/디렉터리 권한 centos 6.2
- 4. DNN 6.2 Azure 안정적인 서비스
- 5. 에 CentOS 6.2 SFTP 계정
- 6. sitecore 패키지 6.2 빠른 내용보기
- 7. Page style가 sugarcrm에서 작동하지 않습니다. 6.2
- 8. 패키지 javax.mail은 centos 6.2 용으로 존재하지 않습니다.
- 9. DotNetNuke 6.2 asp.net 4.0에서 실행하는 방법
- 10. Drupal 6.2 : 내부 링크에 권장되는 방법은 무엇입니까?
- 11. Dotnetnuke 6.2 사용자 및 역할 모듈 편집
- 12. dnn에서 aspx를 dnn 모듈로 변환하려고 시도했습니다. 6.2
- 13. SugarCRM 6.2 CE Imap 모듈 자체 서명 인증서 오류
- 14. CentOS 6.2 - Apache 2 - PHP 5 - 결과 실행 빈도
- 15. CRE로드 6.2 프로 버전을 상위 버전으로 업그레이드 하시겠습니까?
- 16. 은 드루팔 6.2 에 큰 정적 사이트를 변환
- 17. 기존 Sitecore 6.2 사이트를 새로운 환경에 배포하는 방법은 무엇입니까?
- 18. Pervasive v10 ODBC 클라이언트의 올바른 apache 환경 설정 CentOS 6.2
- 19. SugarCRM 6.2 - 사용자 프로필에 사용자 정의 필드 추가
- 20. virtual centOS 6.2 - Samba를 사용하여/var/www를 공유하는 방법
- 21. 오라클 expdp CentOS 6.2 쉘 스크립트 비정상적인 동작 - 새 줄이 명령을 찾지 못함
- 22. Rpy2 'show'가 wsgi를 사용하여 httpd에 없습니다.
- 23. centos 6.2 grub은 깜박이는 커서가있는 검은 색 화면에서 실패하지만 부팅 명령 줄을 수동으로 입력 할 때 작동합니다.
- 24. pywin32 및 pygui 오류 버전을 찾지 못했습니다
- 25. 내가 <code>WebPage</code>에서 파생 된 간단한 <code>FormPage</code>는 다음과 같이 정의되어 개찰구 6.1, 6.2
- 26. Valgrind의 여러 유형 억제
- 27. 사이트 패키지에 추가 위치를 사용하도록 Python 구성
- 28. 단순한 haskell 문자열 관리
- 29. 어떻게 문자열을 float 배열로 변환합니까?
- 30. ARM 기반 보드 용 크로스 컴파일 lftp-4.3.5 패키지
"소스 루틴"을 사용하여 설치하는 방법을 알고 있지만 적어도 BSD가 아닌 방법을 솔직히 말하면됩니다. 소스를 사용하려면 패치, 체크섬 및 ets가있는 적절한 Makefile을 만들어야합니다. 그게 힘든 일을 한 달 걸릴. PUIAS에서 Python 2.7.2를 사용하는 유일한 방법은 바닐라 소스에서 빌드하는 것입니다. 그건 미친 짓이야. –
리눅스는 BSD가 아닙니다. 그리고 사람들은 항상 RHEL 소스에서 Python을 빌드합니다. –