2014-10-20 4 views
0

우선, 모든 링크를 stackoverflow에 확인했지만 여전히 작동하지는 않습니다. 내가 원하는 것은 코처럼 간단합니다. numpy을 가져오고 f2py으로 만든 모듈을 가져오고 싶습니다. 이제 콘솔에서 할 때파이썬을 다시 설치하고 가져 오기 작업을 수행하십시오.

$ python 
>> import numpy 

나는 No module named numpy 오류가 발생합니다.

>> import testmodule 

내 OS가 Ubuntu 12.04입니다 : 내가 f2py 만든 fortran 모듈을 가져올 때 같은 방법으로 나는 오류가 발생합니다. 나는 또한 다른 libs와 함께 파이썬 수백 번을 제거하고 재설치하려고 노력했다는 것을 덧붙여 야합니다. 물론 sudo apt-get install python-numpy 등을 했었습니다. 그러나 도움이되지 않았습니다. 내가 너희에게 들려주기 바란다. (부패하고 설치 지침을 포함하는 현재 버전의 파이썬을 포함하지 않고이 버전을 다운로드하고 여기에 압축을 푸는 등) 완전한 단계별 지침이다. 저 지시는 저 같이 python newbeis를 위해 극단적으로 가치 있고 유용 할 것이다. 지금 직면하고있는 문제는 세계에서 가장 단순한 것 같지만 왜 간단한 해결책이 없는지 궁금합니다.

+1

왜 사람들이 새내기 질문 downvoting 이유 – Jacobian

답변

2

파이썬 프롬프트의 프롬프트가 >>입니까? 나는 항상 파이썬에서 >>>을 보았다.

파이썬을 제거하고 다시 설치해도 문제가 해결되지 않으면 사용자 계정에 문제가 있습니까? 나는 시도를하려는 :

  • 새 사용자를 작성, sudo useradd joe
  • 로그인을 새로운 사용자로 sudo -u joe bash -login
  • 이 경우 파이썬과 NumPy와 작업은 이제 참조하십시오.
  • joe 쉘에서 종료하십시오 (exit, logout 또는^D).
  • 이 문제가 시스템 설정 또는 사용자 설치를하는 경우

sudo userdel joe 지금 적어도 당신도 알다시피, 조 제거하십시오. 찾기 위해

다른 것들 :

  • 실행 pip freeze | grep numpy 또는 pip freeze | lessnumpy 패키지 (또는하지 않음) 설치 한 확인합니다.
  • 환경에 이상한 점이 있습니까? env | grep -i python을 시도하여 비표준 환경 변수가 있는지 확인하십시오.
  • .profile 또는 다른 시동시에 python에 별칭이 지정되어 있습니까? alias python을 시도하여 python을 실행할 때 실제로 파이썬을 시작하는지 확인하십시오.
  • $PATH에 오래된 파이썬이 있습니까? 시도해 볼 수 있습니다 which python 그리고 당신은 /usr/bin/python가 나타납니다. '/ usr/local/bin/python that should be a link pointing to the "real" python at/usr/bin/python`을 얻는다면.
  • /usr/bin/python을 살펴보십시오. python2.7에 대한 링크 여야합니다.

제거 다시 설치주기 동안 pip freeze을 실행하면 설치된 패키지 목록을 볼 수 있습니다.numpy을 설치 및 제거 할 때 고정 목록에서 나타나고 사라지게 할 수 있어야합니다.

+0

고마워! 이것은 매우 유용한 정보입니다! – Jacobian

관련 문제