ホームページ > バックエンド開発 > Python チュートリアル > Windows プラットフォーム上の python2 と 3 の間の互換性の問題

Windows プラットフォーム上の python2 と 3 の間の互換性の問題

大家讲道理
リリース: 2017-05-28 09:55:49
オリジナル
1540 人が閲覧しました

多くの友人が python 2 と 3 をインストールしています。scapy や、scrapy ではなく、python3 などの一部のライブラリがすべて間違っているためです。では、python2 と 3 はどのように共存できるのでしょうか?

通常のプログラマーと同様に、次の結果を達成します

  • Windowsプラットフォームでの互換性の問題

  • CMDは、それぞれpython2と3の対話モードに入ることができます

  • CMDは、通常、pipとpipに対応するpython2を使用できます3 つのバージョン

手順に従ってください

  1. Python2 と 3 のパスを必ず環境変数に追加してくださいC:Python27;C:Python27Scripts;C:Python36Scripts;C: Python36Scripts
    C:Python27;C:Python27Scripts;C:Python36Scripts;C:Python36Scripts

  2. 将对应文件中的python.exe命名为python2.exe/python3.exe,将对应Scripts中的pip.exe命名为pip2/pip3.exe,这时候 重启系统

  3. 打开命令行界面,输入python2/python3,成功进入!!!

  4. 最后一步,查看pip
    pip
    pip2
    ...
    发先都不行,哎,被百度坑了

  5. 重新装python2/3,python3可能卸载不了,先把他rapair之后再卸载。

以上就是我被坑的过程,珍爱生命,远离百度
下面是正解

  • 安装完python2/3后,你会发现在Windows文件下多了一个* py.exe *的程序,这是官方正解。

  • 以后命令行就可以按照下面命令操作了
    py -2 进入python2的编辑界面
    py -3同理
    py -2 -m pip的各种命令python2运行pip
    py -3 -m pip的各种命令同理
    py -2 -m one<a href="http://www.php.cn/wiki/1313.html" target="_blank">file</a>.py以python2运行onefile.py
    py -3 -m onefile.py

  • 対応するファイル内の python.exe に python2.exe/python3.exe という名前を付け、対応するスクリプト内の pip.exe に pip2/pip3.exe という名前を付けます。 >システムを再起動します

コマンドラインインターフェイスを開き、「python2/python3」と入力すると、正常に入力されます。 ! !

🎜🎜🎜最後のステップは pip を確認することです🎜pip🎜pip2🎜...🎜最初に送信しても機能しません。 Baidu に騙されました🎜🎜🎜🎜 python2 /3 を再インストールします。python3 はアンインストールできない可能性があります。まず rapair してからアンインストールしてください。 🎜🎜🎜🎜上記は私が騙された過程です、人生を大切にし、百度から離れてください🎜🎜🎜以下が正解です🎜🎜🎜🎜🎜 python2/3をインストールすると、次のことがわかりますWindows ファイル py.exe* の下に追加の * プログラムがあります。これが公式の解決策です。 🎜🎜🎜🎜将来的には、コマンドラインで次のコマンドに従うことができます🎜py -2 を使用して、python2 の編集インターフェイスに入ることができます🎜py -3同じ原理です🎜 py -2 -m pipの各種コマンドPython2でpipが動作します🎜py -3 -m pipの各種コマンド同様に🎜py -2 -m one<a href="http://www.php.cn/wiki/1313.html" target="_blank">file🎜.py</a>python2 で onefile.py を実行🎜py -3 -m onefile.py 同様に🎜🎜🎜🎜🎜Zhihuをもっと調べて、将来の世代に警告するためにこの落とし穴を覚えておくことをお勧めします🎜🎜

以上がWindows プラットフォーム上の python2 と 3 の間の互換性の問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート