
私はここのガイドに従って、Python用のTurbogears環境をセットアップしようとしていますhttp://turbogears.readthedocs.org/en/latest/turbogears/wiki20.html#wiki20
例外メッセージで提案された解決策と他のいくつかのことを試みましたが、virtualenv tgnev ステップで行き詰まっており、いくつかの指針が必要です。
C:\WINDOWS\system32>virtualenv tgenv
Using base prefix 'c:\\program files (x86)\\python 3.5'
New python executable in tgenv\Scripts\python.exe
ERROR: The executable tgenv\Scripts\python.exe is not functioning
ERROR: It thinks sys.prefix is 'c:\\windows\\syswow64\\tgenv' (should be 'c:\\windows\\system32\\tgenv')
ERROR: virtualenv is not compatible with this system or executable
Note: some Windows users have reported this error when they installed Python for "Only this user" or have multiple versions of Python installed. Copying the appropriate PythonXX.dll to the virtualenv Scripts/ directory may fix this problem.
私は Python と virtualenv についてまったくの初心者なので、私が何かを知っていると想定しないでください。
興味深いことに、system32\tgenv は存在しませんが、syswow64 は存在するため、virtualenv がエラーを起こしているように見えます。
答え1
http://turbogears.readthedocs.org/en/latest/turbogears/wiki20.html#wiki20
このチュートリアルでは、Python環境が動作していることを前提としています。Python2.6 または Python2.7pip がインストールされ、開発中の Web アプリケーションを表示するためのブラウザーが動作している必要があります。
Python 3.5 をお使いです。これが原因かもしれません。古いバージョン向けの Python スクリプト/プログラムが誤動作する原因となる相違点がいくつかあります。
https://wiki.python.org/moin/Python2またはPython3:
Guido van Rossum (Python 言語のオリジナル作成者) は、2.x シリーズの新規リリースの場合よりも下位互換性をあまり考慮せずに、Python 2.x を適切にクリーンアップすることを決定しました。最も劇的な改善点は、Unicode サポートの改善 (すべてのテキスト文字列がデフォルトで Unicode になる) と、バイト/Unicode の分離がより適切になったことです。
さらに、コア言語のいくつかの側面 (print や exec がステートメントであること、整数が切り捨て除算を使用していることなど) は、初心者が学びやすく、言語の他の部分との一貫性を保つように調整され、古い不要な部分は削除されました (たとえば、すべてのクラスが新しいスタイルになり、「range()」は 2.x のリストではなく、メモリ効率の良い反復可能オブジェクトを返します)。