是这样的,在网安的工作实践中,Python3的发展更为迅速也逐渐广泛,但是基于Python27的脚本是无法运行的,例如:sqlmap。

废话不多说:直奔主题:让Python2和3和谐相处。

安装:

既然选择和谐就要做邻居嘛。首先我用两个文件夹区分。

[初]让Python和谐相处{-图文-}

选择我自定义的安装路径。

[初]让Python和谐相处{-图文-}

下面安装Python3

[初]让Python和谐相处{-图文-}

自定义安装,不添加环境

到自己的安装路径

[初]让Python和谐相处{-图文-}

然后我这边自定义添加环境变量-我添加了python27的,至于怎么添加我就不多说啦。

下面开始解决和谐共处的问题了!

右键点击Edit with IDLE选择的版本自定义:

运行regedit,进入注册表选择路径,如图:

[初]让Python和谐相处{-图文-}

我们看的如下数据

[初]让Python和谐相处{-图文-}

将python27更改为python3的文件夹即可。

PS:如果添加右键选项可以在总shell路径下新建项完成,默认值数据:"C:\版本文件夹\python.exe""%1" %* 即可,如图:

[初]让Python和谐相处{-图文-}

更改双击py文件默认的打开版本(就是双击文件默认使用python?打开)

还是在刚才的注册表目录下,shell下open中的command默认数据

我默认的是python27,如果更改为3的话,数据设置如下C:\Python36-32\python.exe""%1" %*

[初]让Python和谐相处{-图文-}

环境变量中要加入C:\Python36-32;C:\Python36-32\Scripts

下面就是命令行输入python执行的问题了。

当前环境变量下我输入python如下图:

[初]让Python和谐相处{-图文-}

可以看到是2.7.4,如何变成3呢?

环境变变量是按顺序读取的,如果每次都调顺序岂不是特别麻烦?

下面用到了py命令

如图:

[初]让Python和谐相处{-图文-}

当然前提是python2和3的环境变量都是设置好了的。

同理,pip调用也可以使用py命令

例如python3安装模块py-3 -m pip install 模块名

如有疑问可关注微博

二维码如下哦~

[初]让Python和谐相处{-图文-}


相关文章:

  • 2021-06-17
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2021-08-01
猜你喜欢
  • 2021-06-09
  • 2021-08-28
  • 2021-09-11
  • 2021-12-28
  • 2021-12-15
  • 2022-02-09
相关资源
相似解决方案