OSX El Captain에 Python3.5 및 Python2.7이 설치되어 있습니다.OSX 용 Python에서 명령을 찾을 수 없거나 ImportError가 발생했습니다
Project_folder/
- Python/
-- __init__.py
-- batchProc.py (written in Python 3.4)
-- (other python files)
나는 .bash_profile을 파일로 내 PATH를 설정 :
나는 이미 환경 변수 PATH에 추가하고 어떻게 든 [*] 또한 sys.path에 내 파이썬 스크립트와 기능을 폴더를PATH=“/Users/Robyc/Project_folder/Python:${PATH}”
export PATH
그리고 폴더가있다 :
echo $PATH
“/Users/Robyc/Project_Folder/Python:/Library/Frameworks/Python.framework/Versions/3.5/bin:/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin”
내 sys.path에 변수
['/Applications/PyCharm CE.app/Contents/helpers/pydev', '/Applications/PyCharm CE.app/Contents/helpers/pydev', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python35.zip', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages', '/Users/Robyc/Project_Folder/Python', '/Users/Robyc/Project_Folder/']
나는 서로 연결된 느낌이 나는 두 가지 문제가 있습니다.
- 터미널에 bacthProc.py를 입력하면 명령을 찾을 수 없습니다. ~/Project_folder/Python에 가야합니다.
- ~/Project_folder/Python/batchProc.py를 실행하면 코드가 시작되지만 ImportError : Python이라는 모듈이 없습니다.
내 구성이 무엇이 잘못되었는지 정말로 이해하지 못합니다.
[*] my ~/Project_folder는 이미 이미 있었지만 내가 어떻게 추가했는지 기억이 안납니다. 내 PYTHONPATH가 비어 있습니다.
/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/svn_code.pth
포함 : /사용자/Robyc sys.path에 내 ~/Project_folder/파이썬 폴더를 추가 할 documentation에 제안 지금 p 번째 파일을 사용하여, 즉 나는 다음과 같은 파일을 생성/Project_folder/Python/