ホームページ >バックエンド開発 >Python チュートリアル >Python でのツイスト モジュールのインストールの詳細な図による説明

Python でのツイスト モジュールのインストールの詳細な図による説明

高洛峰
高洛峰オリジナル
2017-03-15 15:24:392690ブラウズ

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 をインポートする他のプログラムを実行してもエラーは発生しません。少し疑問です~)

Python でのツイスト モジュールのインストールの詳細な図による説明

それで、それは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 が呼び出されるのはどのような場合ですか? ?

そこで私はPython でのツイスト モジュールのインストールの詳細な図による説明delete

python.exe

コマンドを再度実行します: pythonPython でのツイスト モジュールのインストールの詳細な図による説明

Python でのツイスト モジュールのインストールの詳細な図による説明

なんと、私の推測は正しいです

小さなプログラムを再度実行すると (cmd でコマンドを実行する必要があります)、実行できます。インポート エラーは発生しません。モジュールもねじれていません。 `

概要: インストールするときは注意してください。名前を変更しないでください

以上がPython でのツイスト モジュールのインストールの詳細な図による説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。