Twisted は、 イベント 主導の ネットワーク フレームワーク です。
私は最近 Twisted について学び始めました。まず、Twisted モジュールをインストールする必要があります。ただし、CMD で実行します: PIP Install Twisted
が以下に表示されます: "エラー: Microsoft Visual C ++ 10.0 は Require
d (vcvarsall.bat が見つかりません)I コンピューターは pyhton3 にあります.4環境(python2.7も利用可能)で、VC++ 10.0がインストールされていないので、エラープロンプトによると、VC++ 10.0をインストールする必要があります
でも、したくないので確認しました。インターネット上でたくさんの方法を読み、他の多くの人のメソッドも読みました。最後に、学習ビデオを見ながら次の一文を聞きました: 「このツイストされたモジュールは低レベルで複雑で、Python3.x に完全には移植されていません。」
まあ、私のコンピューターには python2.7 がインストールされているので、バージョン 2.7 を使用することにします。そこで、pycharm ツールで python3.4 から python2.7 に切り替え、ツイスト モジュールを正常にインストールしました。 質問: インポート エラー いいえ module `twisted`
それで、私は小さなプログラムを実行するとき (. cmd の下でコマンドを実行すると、エラー no module `twisted `
をインポートするように求められましたが、Python 2.7 でTwisted モジュールをインストールしました。そして、Twisted をインポートする他のプログラムを実行してもエラーは発生しません。少し疑問です~)それで、それはcmdでの操作に関係しているのでしょうか? Python2.7ではTwistedを正常にインポートできるはずですが、Python3.4以前のインポートは成功しませんでした。 Python3.4 で cmd コマンドを実行していますか? Python コマンドを実行して Python バージョンを確認してください。また人生について少し疑問になりました~)
私はコンピューター上で下の 2 つの写真に示されているディレクトリ ファイルを確認しました:
C: ありますpython34 の下に python.exe があり、python3.exe があります (.exe が 2 つありますが、これは非常に奇妙です。 python3.4 をインストールしたときは python3.exe が 1 つしかなかったのを覚えています。後で名前を変更したようです)追加の python.exe を作成しました)
そこで、python コマンドを実行して、Python のバージョンを確認します。 C:python27 ディレクトリの python.exe の代わりに、C:python34 ディレクトリの python.exe が呼び出されるのはどのような場合ですか? ?
そこで私はdelete
python.exe
コマンドを再度実行します: python
なんと、私の推測は正しいです
小さなプログラムを再度実行すると (cmd でコマンドを実行する必要があります)、実行できます。インポート エラーは発生しません。モジュールもねじれていません。 `
概要: インストールするときは注意してください。名前を変更しないでください
以上がPython でのツイスト モジュールのインストールの詳細な図による説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。