aabbhha 2023-07-08 02:23 采纳率: 0%
浏览 840

python创建虚拟环境报错

在创建虚拟环境时报错
ValueError: 'D:\Scripts' is not in the subpath of 'C:\Users\jia\Desktop\odoo\123\venv' OR one path is relative and the other is absolute.
报错后会生成一个venv文件夹,但是里面只有两个文件,已经困扰我好几天了,下面是具体的截图,求大家帮着给看看怎么办啊。

img

  • 写回答

2条回答 默认 最新

  • 吕光 2023-07-12 03:04
    关注

    我也碰到这种情况,然后把python卸载了,重新安装在非根目录下,就行了。

    评论
  • Java毕设王 2023-07-08 05:55
    关注

    检查命令行中的路径:根据错误消息,路径 'D:\Scripts' 不是 'C:\Users\jia\Desktop\odoo\123\venv' 的子路径,或者其中一个路径是绝对路径而另一个路径是相对路径。请检查你在创建虚拟环境时输入的路径是否正确,并确保它们是相对于当前工作目录或是绝对路径。

    使用绝对路径:如果你希望使用绝对路径创建虚拟环境,确保在创建虚拟环境时提供的路径是正确的绝对路径。例如,在命令行中使用完整的路径,而不是相对路径。

    确保路径不存在:在创建虚拟环境之前,确保指定的路径(即 'C:\Users\jia\Desktop\odoo\123\venv')不存在。如果该路径已经存在,并且其中有一些文件或文件夹,可能会导致创建虚拟环境时出现冲突。

    使用正确的命令:根据你使用的虚拟环境管理工具(如 venv、conda 等),确保你在命令行中使用了正确的命令来创建虚拟环境。例如,在使用 venv 模块创建虚拟环境时,应该使用 python -m venv <path> 命令。</path>

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部