WindowsでPython 2.7が正しく動作しています。別のフォルダに2.6をインストールしました。しかし、私がIDLEや、PowerShell
で2.6を実行すると、基本コマンドが認識されず、インストールされたライブラリをインポートできなくなります。私は2.6を起動するたびに、アップ来る最初の事は次のとおりです。Python 2.6 'import site'がインストールされた2.7でエラーに失敗しました
'import site' failed; use -v for traceback
私は、このエラーに何かを見つけることができませんさておき、いくつかの特定のライブラリに言及しています。 -v
を使って再度試してみると、2.6が2.7からライブラリを引っ張っているため、いくつかのエラーが発生しています。
その後、起動しますが、インストールされているライブラリは認識されません。同様に
import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
、中quit()
またはhelp
結果のような簡単なコマンド:たとえば
Traceback (most recent call last): File "", line 1, in NameError: name 'help' is not defined
私は、レジストリが適切な場所を指している2.6とダブルチェックを再インストールしようとしています。 Virtualenvはそれを実行しているようには見えないので、私はそれを含まない解決策を望んでいます...今のところ。
EDIT: -vで2.6を実行すると、次のようにオフに開始します。何らかの理由で
PS C:\python26> python26 -v
installing zipimport hook
import zipimport # builtin
installed zipimport hook
C:\Python27\Lib\site.pyc matches >C:\Python27\Lib\site.py
import site # precompiled from >C:\Python27\Lib\site.pyc
、Zipimportを使っは2.7ではなく、2.6から引っ張っています。 私はtext_zipimport.pyファイルを見つけましたが、それは私を超えています。