2017-04-26 6 views
0

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つの問題があります。

  1. 端末にbacthProc.pyと入力すると、コマンドが見つかりません。 〜/ Project_folder/Pythonに移動する必要があります
  2. 〜/ 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/

答えて

0

私は問題の解決方法を共有しています。

PATH変数に問題がありました。 .bash_profileを変更するために使用したテキストエディタ(TextEdit.app)が、正しく認識されない方法で引用符( "...")を修正しました。シェル。 これは実際に上記の質問に投稿されたパスで見ることができます。端末でecho $ PATHを実行するときは引用符を表示しないでください。 その結果、PATH変数が正しく設定されませんでした。だから、もうPythonを呼び出すことができませんでした。

ソリューション:ナノとbash_profileを開いていないし、引用符を変更... と決してbash_profile

を修正するために、再度テキストエディットを使用
関連する問題