2014-05-17 3 views
2

최근에 파이썬 개발에 사용했던 원격 서버가 Ubuntu 14.04로 마이그레이션되었고 numpy와 scipy 설치가 망가졌습니다. 루트 액세스 권한이 없으며 시도한 모든 항목이 실패했습니다. 지금까지 내가 가지고있는 것 :우분투 14.04 루트 액세스없이 Numpy와 Scipy 설치

1) python 시스템 버전으로 빌드 된 소스에서 numpy를 설치하려고 시도했습니다. 이것은 시스템 버전이 ucs4를 사용하기 때문에 내가 생각하는 PyUnicodeUCS2_FromUnicode 오류를 제공합니다. 루트 액세스 권한이 없기 때문에 이에 대해 할 수있는 일이 있는지 알 수 없습니다.

2) pip를 사용하여 numpy를 설치하려고했습니다. 이것은 python-dev에 포함 된 Python.h 헤더 파일을 찾을 수 없다는 오류를줍니다. 다시 말하지만, 나는 루트 권한이 없으므로 python-dev를 설치할 수 없습니다.

3) 가상 환경을 만들고 새로운 버전의 Python을 설치하려고 시도했습니다. 처음에는 httpsrequest 가져 오기 오류가있어서 핍을 사용할 수 없지만 소스에서 설치할 수있었습니다. 그러나 scipy를 설치하고 모듈을 가져 오려고 시도했을 때 libgfortran 라이브러리를 찾을 수 없다는 오류가 발생했습니다.

나는 해결책을 찾기 위해 마지막 날을 보냈지 만, 내가 시도한 모든 것은 어딘가에서 오류가 발생하는 것 같습니다. 또한 제한된 공간 만 가지고 있기 때문에 내 홈 디렉토리에 많은 것들 (즉, 의존성)을 설치하지 않아도되기를 원하지 않습니다. 어떻게 진행할 수 있을지에 대한 아이디어가 있습니까?

+0

python-dev가 없으면 python3-dev가 없으면 소스에서 numpy를 설치하지 않을 것이라고 생각합니다. 한 가지 방법으로는 다른 곳 (예 : 로컬 시스템의 VM)에 numpy와 scipy를 작성하고 그 결과를 복사하는 것이지만 소스에없는 바이너리 (즉, 소스에서 빌드) *를 모두 제공해야합니다. 원격 기계. –

+0

흥미로운 점은 소스에서 numpy와 scipy를 빌드 할 수 있었지만 ucs2/ucs4 오류가 발생했기 때문입니다. 그것은 pip를 사용하여 python-dev 오류가 발생했을 때만 정확한 장소를 찾지 못했다고 가정합니다. – rwolst

답변

1

당신은 '모두를 사용하여 고려 되세요 -in-한 '파이썬 과학 컴퓨팅을위한 패키지 등

+0

불행히도 표준 아나콘다 설치 공간이 충분하지 않습니다. 더 작은 올인원 패키지가 있습니까? – rwolst

+2

나는 미니콘다를 발견했으며 이것은 공간과 기능면에서 저에게 효과적이었습니다. – rwolst

0

세이 지 다운로드를 시도 했습니까? (sage -ipython)를 원한다면 Ipython 시스템으로 사용하고 numpy와 scipy를 가져올 수 있습니다.

거기에 seems to be a binary for 14.04, 귀하의 플랫폼의 특성을 모르겠지만.

은 (이 그것이 필요에 따라되지 않을 수도 있습니다 매우 큰는 물론, 설치되는 단점을 가지고 있지만, 어쨌든, 쉽게해야합니다.)

+0

실제로 다른 서버에 sage가 설치되어 있지만이 공간에 충분한 공간이 없습니다. – rwolst

관련 문제