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に私のPythonスクリプトや関数でフォルダを持っています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/']
私は互いに関連しているという気持ちがある2つの問題があります。
- 端末に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/Pythonのフォルダを追加する documentationで提案されているように、私は今、PTHファイルを使用、つまり私は、次のファイルを作成しました/ Project_folder/Python/