어떻게 설명해야 할 지 모르겠지만 왜 이런 일이 발생하는지 알 수는 없지만 macports에서 'MySQLdb'를 설치하려고했습니다.기본 파이썬은 다른 비단뱀과 동일한 모듈을 찾지 못합니다. 어떤 제안?
'파이썬'과 import MySQLdb
을 입력하면 실패하지만, /opt/local/bin/python2.7
에서 파이썬을 실행하면 완벽하게 작동합니다. 필자는 똑똑하고 기본 파이썬이 가리키는 곳을 확인한 다음이 점을 가리 키지 만 이상해지기 시작하면 그 점을 지적했습니다. 이해가 안
$ which python
/opt/local/bin/python
$ ls -l /opt/local/bin/python
lrwxr-xr-x 1 root admin 24 Feb 13 13:55 /opt/local/bin/python -> /opt/local/bin/python2.7
, 그것은 작동하는 사람을 가리키는 것 같다하지만 난 전체 경로와 파이썬을 열 때 나는 같은 모듈을로드 할 수 없습니다.
내가 뭔가 바보 같은 짓을하고 있다고 확신하기 때문에이 일이 왜 일어나는지 설명하는 데 도움이 될 것입니다. 당신이 보여
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: No module named _mysql
이 자작농인가 macports입니까? – jterrace
역 추적을 게시 할 수 있습니까? 대부분의 경우 이것은 우리에게 몇 가지 시작 포인터를 제공합니다 ... –
방금 실패했을 때 (그냥 작동 할 때) 오류 메시지로 답변을 업데이트했습니다 – Lostsoul