在创建虚拟环境时报错
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文件夹,但是里面只有两个文件,已经困扰我好几天了,下面是具体的截图,求大家帮着给看看怎么办啊。
在创建虚拟环境时报错
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文件夹,但是里面只有两个文件,已经困扰我好几天了,下面是具体的截图,求大家帮着给看看怎么办啊。
收起
我也碰到这种情况,然后把python卸载了,重新安装在非根目录下,就行了。
检查命令行中的路径:根据错误消息,路径 'D:\Scripts' 不是 'C:\Users\jia\Desktop\odoo\123\venv' 的子路径,或者其中一个路径是绝对路径而另一个路径是相对路径。请检查你在创建虚拟环境时输入的路径是否正确,并确保它们是相对于当前工作目录或是绝对路径。
使用绝对路径:如果你希望使用绝对路径创建虚拟环境,确保在创建虚拟环境时提供的路径是正确的绝对路径。例如,在命令行中使用完整的路径,而不是相对路径。
确保路径不存在:在创建虚拟环境之前,确保指定的路径(即 'C:\Users\jia\Desktop\odoo\123\venv')不存在。如果该路径已经存在,并且其中有一些文件或文件夹,可能会导致创建虚拟环境时出现冲突。
使用正确的命令:根据你使用的虚拟环境管理工具(如 venv、conda 等),确保你在命令行中使用了正确的命令来创建虚拟环境。例如,在使用 venv 模块创建虚拟环境时,应该使用 python -m venv <path> 命令。</path>
报告相同问题?