<small id='m3RyuaN0v'></small> <noframes id='R4iu'>

  • <tfoot id='pzCZuS'></tfoot>

      <legend id='qOKYlRXLsp'><style id='wXkgTci5C'><dir id='zjZMoIP'><q id='jM2V'></q></dir></style></legend>
      <i id='6UrAckdPY7'><tr id='HgqIcC'><dt id='IWQfisF1'><q id='NrITtEUC'><span id='fR2EKthZ'><b id='LYVvgBKpr'><form id='LHybR3SG'><ins id='HYn7gquhw'></ins><ul id='vAfq5r'></ul><sub id='LAUBYCEsP'></sub></form><legend id='bkjZC'></legend><bdo id='fCHLSW3o8K'><pre id='RWclP'><center id='olWQFC'></center></pre></bdo></b><th id='AQjMsUzrNi'></th></span></q></dt></tr></i><div id='HAJe'><tfoot id='OFbZMc0B9Y'></tfoot><dl id='OEBGU47m'><fieldset id='9xkcW'></fieldset></dl></div>

          <bdo id='v8ux15k92T'></bdo><ul id='MCRZq1437'></ul>

          1. <li id='U9KtTcBHls'></li>
            登陆

            章鱼足球彩票-一起装置Python2和Python3后,怎么兼容并切换运用详解-如pip运用

            admin 2020-02-14 163人围观 ,发现0个评论

            由于前史原因,Python有两个大的版别分支,Python2和Python3,又由于一些库只支撑某个版别分支,所以需求在电脑上一起装置Python2和Python3,因而怎么让两个版别的Python兼容,怎么让脚本在对应的章鱼足球彩票-一起装置Python2和Python3后,怎么兼容并切换运用详解-如pip运用Python版别上运转,这个是值得总结的。

            关于Ubuntu 16.04 LTS版别来说,Python2(2.7.12)和Python3(3.5.2)默许一起装置,默许的python版别是2.7.12。

            当然你也能够用python2来调用。

            假如想调用python3,就用python3.

            关于Window章鱼足球彩票-一起装置Python2和Python3后,怎么兼容并切换运用详解-如pip运用s,就有点杂乱了。由于不管python2仍是python3,python可执行文件都叫python.exe,在cmd下输入python得到的版别号取决于环境变量里哪个版别的python途径更靠前,究竟windows是依照次序查找的。比方环境变量里的次序是这样的:

            那么cmd下的python版别便是2.7.12。

            反之,则是python3的版别号。

            这就带来一个问题了,假如你想用python2运转一个脚本,一会你又想用python3运转另一个脚本,你怎么做?来回改环境变量明显很费事。

            网上许多办法比较简略粗犷,把两章鱼足球彩票-一起装置Python2和Python3后,怎么兼容并切换运用详解-如pip运用个python.exe改名啊,一个改成pyt章鱼足球彩票-一起装置Python2和Python3后,怎么兼容并切换运用详解-如pip运用hon2.exe,一个改成python3.exe。这样做当然能够,但修正可执行文件的办法,究竟不是很好的办法。

            我细心查找了一些python技能文档,发现别的一个我觉得比较好的处理办法。

            借用py的一个参数来调用不同版别的Python。py -2调用python2,py -3调用的是py章鱼足球彩票-一起装置Python2和Python3后,怎么兼容并切换运用详解-如pip运用thon3.

            当python脚本需求python2运转时,只需在脚本前加上,然后运转py xxx.py即可。

            #! python2

            当python脚本需求python3运转时,只需在脚本前加上,,然后运转py xxx.py即可。

            #! python3

            就这么简略。

            一起,这也完美处理了在pip在python2和python3共存的环境下报错,提示Fatal error in launcher: Unable to create process using '"'的问题。

            当需求python2的pip时,只需

            py -2 -m pip甘肃省 install xxx

            当需求python3的pip时,只需

            py -3 -m pip install xxx

            python2和python3的pip package就这样能够完美分开了。

            最终多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python体系学习教程,包含从根底的python脚本到web开发、爬虫、数据剖析、数据可视化、机器学习等。想要这些材料的能够重视小编,并在后台私信小编:“01”即可收取。

            请关注微信公众号
            微信二维码
            不容错过
            Powered By Z-BlogPHP