解决Python项目迁移,虚拟环境报错的问题

文章介绍了如何解决在Python项目迁移后,虚拟环境遇到的failedtoparseCPythonsys.version错误。关键步骤包括进入虚拟环境目录,修改pyvenv.cfg文件确保Python版本匹配,以及编辑platform.py文件去除版本过滤,从而确保虚拟环境能正常运行。
摘要由CSDN通过智能技术生成


进入虚拟环境目录,修改 pyvenv.cfg

在这里插入图片描述

  1. 修改python路径
  2. 确认python版本号和系统python版本是否一致
home = D:\Anaconda\envs\python36
include-system-site-packages = false
version = 3.6.2

解决failed to parse CPython sys.version报错

修改platform.py文件,取消版本过滤

_sys_version_parser = re.compile(
    r'([\w.+]+)\s*'  # "version<space>"
    r'(?:\|[^|]*\|)*\s*' #取消版本过滤
    r'\(#?([^,]+)'  # "(#buildno"
    r'(?:,\s*([\w ]*)'  # ", builddate"
    r'(?:,\s*([\w :]*))?)?\)\s*'  # ", buildtime)<space>"
    r'\[([^\]]+)\]?', re.ASCII)  # "[compiler]"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LLZH919

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值