>  기사  >  백엔드 개발  >  Windows 플랫폼에서 python2와 3 간의 호환성 문제

Windows 플랫폼에서 python2와 3 간의 호환성 문제

大家讲道理
大家讲道理원래의
2017-05-28 09:55:491512검색

많은 친구들이 2와 3을 설치python2와 3을 설치했는데, scrapy가 아닌 scapy, python3 등 일부 라이브러리가 모두 잘못되어 있는데 어떻게 python2와 3이 공존할 수 있겠습니까?

일반 프로그래머처럼 다음과 같은 결과를 얻을 수 있습니다

  • Windows 플랫폼에서의 호환성 문제

  • CMD는 각각 python2와 3의 대화형 모드로 들어갈 수 있습니다

  • CMD는 일반적으로 pip와 3에 해당하는 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이 제거되지 않을 수 있습니다. 먼저 복구한 다음 제거하십시오. 🎜🎜🎜🎜위는 제가 속았던 과정입니다. 인생을 소중히 여기고 바이두를 멀리하세요🎜🎜🎜다음은 정답입니다🎜🎜🎜🎜🎜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%20://www.php.cn/wiki/1313.html" target="_blank">file🎜.py</a>python2🎜py -3 -m onefile.py로 onefile.py를 실행하세요. Similarly🎜🎜🎜🎜🎜Zhihu를 더 많이 확인하고 이 함정을 기억하여 미래 세대에게 경고하시기 바랍니다🎜🎜

위 내용은 Windows 플랫폼에서 python2와 3 간의 호환성 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.