美文网首页
npm安装时遇到python版本不匹配

npm安装时遇到python版本不匹配

作者: 西叶web | 来源:发表于2023-02-28 16:07 被阅读0次

    问题:

    本地已安装了python2.7,但依赖包需要python3的环境

    • find Python - version is 2.7.15 - should be >=3.6.0
    e270699980fedd2c2b425cafce5bcdc.png

    解决办法:

    安装python3,也就是要python2 python3共存在电脑

    安装python3

    官网下载3+的安装包,https://www.python.org/downloads/
    选最新就行

    下载完后,安装,选择安装目录
    我选择安装在2.7同级目录
    路径为C:\Python311
    然后一路下一步就行

    一路默认安装的话,是不会配置环境变量的
    所以下一步是设置环境变量

    设置环境变量

    进入环境变量-系统变量
    点击打开path,追加路径
    C:\Python311
    C:\Python311\Scripts
    这样命令行就能找到python的执行文件

    修改文件名

    因为刚安装的python,执行文件名也是python.exe,
    和python2.7重复了,
    可以去到安装目录,修改为python3.exe

    pip的优化

    还有一点细节,python2.7 和python3 都有pip,python3的pip会失效,


    image.png image.png

    比如pip3 -V是报错的
    需要执行python3 -m pip install --upgrade pip --force-reinstall
    这样pip3 -V就能执行

    假如使用pip ,默认还是使用的python2.7的pip执行文件
    当然,pip使用这块和前端没什么关系,改不改取决于你后面用不用

    到这里基本可以共存了

    结果验证

    cmd打开命令行
    python -V
    python3 -V
    pip -V
    pip2 -V
    pip3 -V
    这些命令都跑通的话就没问题了
    回到npm
    删除node_modules文件夹,重新npm i即可

    相关文章

      网友评论

          本文标题:npm安装时遇到python版本不匹配

          本文链接:https://www.haomeiwen.com/subject/azylldtx.html