2016-11-08 9 views
0

CygwinのPythonインストールで* .pydファイルが認識されない問題があります。 * .pydファイルをインポートしようとすると、「理解」という名前のImportError:Noモジュールを受け取ります。 os.path.exists()でファイルを検出できます。インポート* .pydファイルCygwin Python

私は他の* .pydファイルを試して、XXXという名前の同じNoモジュールを持っています。私はそれがパスの問題だと思っていない私は、フォルダに.pyファイルを入れてみて、他のフォルダのためにそれらを呼び出すことができた。この問題のトラブルシューティングを行うにはどうすればよいですか?

(Mon Nov-11 4:42:49pm)-(CPU 27.4%:0:Net)-(ssia:/cygdrive/c/Program Files/SciTools/bin/pc-win64/python)-(11M:2) 
python3 
Python 3.4.5 (default, Oct 10 2016, 14:41:48) 
[GCC 5.4.0] on cygwin 
Type "help", "copyright", "credits" or "license" for more information. 
import understand 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'understand' 
import os 
os.path.exists("understand.pyd") 
True 
+0

通常の '.py'スクリプトをインポートできますか? – davedwards

+0

また、 'import sys;の出力は何ですか? sys.path'? – davedwards

+0

はい通常の.pyスクリプトをインポートできます。 sys.pathの出力は、 です。[''、 '/ cygdrive/c/Program Files/SciTools/bin/pc-win64/Python'、 '/usr/lib/python34.zip'、 '/ usr /lib/python3.4 '、' /usr/lib/python3.4/plat-cygwin '、' /usr/lib/python3.4/lib-dynload '、' /usr/lib/python3.4/site-パッケージ]] – marc345

答えて

1

hm、解決されています...ある意味では。

Cygwinのpythonは* .pydファイルのインポートを許可していません。私は、Pythonの新しいバージョンをインストールし、その代わりに使用することを余儀なくされました。

関連する問題