環境: win10 + vs2015 (デバッグ 32 ビット) + anaconda3 (32 ビット)
まず環境を構成し、win32 コンソール プログラムを作成して、プロジェクトを構成する必要があります。
プロジェクト–>プロパティ–>vc++ディレクトリ–>インクルードディレクトリ Pythonインストールディレクトリにインクルードディレクトリを追加します
プロジェクト–>プロパティ–>vc++ディレクトリ–>ライブラリディレクトリ Pythonインストールディレクトリにlibsディレクトリを追加します
リンカー – >Enter –>追加の依存関係により python36.lib が追加されます
このステップに進み、プログラムを実行します:
リーリーエラーメッセージはpython36_d.libが見つかりません。
Baidu の解決策: C++ プロジェクトがデバッグ バージョンを使用している場合は、Python インストール ディレクトリの libs フォルダーの下に python36.lib ファイルをコピーし、名前を python36_d.lib に変更する必要があります
ランニング中のクラッシュ:
解決を手伝ってください。
---------------------------------追記-------------- --- ---
私のマシンには anaconda2 と anaconda3 がインストールされており、現在は python3 のみを使用しています:
E:SoftwaresAnaconda3
E:SoftwaresAnaconda2
py2を使ってみましょう、py2も使えますが、py3の上記の問題はまだ解決していません
このエラー レポートは、
encodings
モジュールの読み込みに失敗したことを明確に示しています。それではチェックしてください
このモジュールは存在しますか
このモジュールがある場合、環境変数内のこのモジュールのアドレスです