Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当遇到下面提到的错误时,如何创建virtualenv python。?_Python_Python 3.x - Fatal编程技术网

当遇到下面提到的错误时,如何创建virtualenv python。?

当遇到下面提到的错误时,如何创建virtualenv python。?,python,python-3.x,Python,Python 3.x,我是Django的新手,我正在为新项目创建虚拟环境,我第一次能够做到这一点,所以我停用了虚拟环境,删除了整个文件夹,然后重新创建。然后我得到如下所述的错误。如何修复这些错误 我已经删除了文件夹,打开了一个新的命令提示符,我试图在另一个驱动器(D:)中创建virtualenv,但仍然收到相同的错误。我已经使用了以下命令来让它工作“virtualenv.”和“virtualenv python3” C:\Programming\Django>virtualenv C:\users\asus\app

我是Django的新手,我正在为新项目创建虚拟环境,我第一次能够做到这一点,所以我停用了虚拟环境,删除了整个文件夹,然后重新创建。然后我得到如下所述的错误。如何修复这些错误

我已经删除了文件夹,打开了一个新的命令提示符,我试图在另一个驱动器(D:)中创建virtualenv,但仍然收到相同的错误。我已经使用了以下命令来让它工作“virtualenv.”和“virtualenv python3”

C:\Programming\Django>virtualenv

  • C:\users\asus\appdata\local\programs\python\python37\lib\distutils\uuuu init\uuuuu.py:14:UserWarning:位于%s的virtualenv distutils包似乎与系统distutils位于同一位置? warnings.warn(“位于%s的virtualenv distutils包似乎与系统distutils位于同一位置?”)
  • 使用实前缀“c:\users\asus\appdata\local\programs\python\python37” D:\Programming\Django\Scripts\python.exe中的新python可执行文件 命令D:\Programming\Django\Scripts\python.exe-m pip config list具有错误代码1回溯(上次调用):

  • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\runpy.py”,第193行,位于主运行模块中 “main”,模块规格)

  • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\runpy.py”,第85行,在运行代码中 exec(代码、运行\全局)

  • 文件“C:\Users\ASUS\AppData\Local\Programs\Python37\Scripts\virtualenv.exe\uuuuu main\uuuuuuu.py”,第9行,在

  • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\site packages\virtualenv.py”,第793行,主目录 symlink=options.symlink

  • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\site packages\virtualenv.py”,第1088行,位于create\U环境中 安装控制盘(要安装,可执行,搜索目录,下载=下载)

  • 文件“c:\users\asus\appdata\local\programs\python\37\lib\site packages\virtualenv.py”,第935行,位于安装盘中 _使用搜索目录安装滚轮(下载、项目名称、可执行文件、搜索目录)

  • 文件“c:\users\asus\appdata\local\programs\python\37\lib\site packages\virtualenv.py”,第964行,位于带有搜索目录的安装盘中 config=\u pip\u config(py\u可执行文件,python\u路径)

  • 文件“c:\users\asus\appdata\local\programs\python\37\lib\site packages\virtualenv.py”,第1043行,在\u pip\u config中 config[key]=ast.literal\u eval(值)

  • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\ast.py”,第46行,文本值 node_或_string=parse(node_或_string,mode='eval')

  • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\ast.py”,第35行,在parse中 返回编译(源、文件名、模式、仅PyCF\u AST)

  • 文件“”,第1行 真实区。版本 ^ 缩进错误:意外缩进


我认为问题在于您的新虚拟环境位于D:\驱动器上,而您的通用python位于C:\驱动器上,这正是您试图构建的基础。虽然如果这是真的会有点奇怪(因为虚拟环境是如何配置的),但这是可能的;这就像说不用燃料就可以启动汽车

我认为这是问题的原因,因为您的回溯错误可以追溯到C:\驱动器,但您的虚拟环境没有为此进行配置,反之亦然。如果我们格式化你的日志,你就明白我的意思了

  • D:\Programming\Django\Scripts\python.exe-m pip配置列表有错误代码1回溯(最近一次调用最后一次):
    • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\runpy.py”,第193行,位于模块“主”模块中,模块规格为
    • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\runpy.py”,第85行,在运行代码exec(代码,运行全局代码)中
    • 文件“C:\Users\ASUS\AppData\Local\Programs\Python\Python 37\Scripts\virtualenv.exe\uuuu main\uuuu.py”,第9行,在文件“C:\Users\ASUS\AppData\Local\Programs\Python\Python\Python 37\lib\site packages\virtualenv.py”,第793行,在main symlink=options.symlink,文件“C:\Users\ASUS\AppData\Local\Programs\Python\Python 37\lib\site packages\virtualenv.py”,第1088行,在创建环境中安装控制盘(要安装,可执行,搜索目录,下载=下载)
    • 文件“c:\users\asus\appdata\local\programs\python\37\lib\site packages\virtualenv.py”,第935行,在install\u-wheel\u-install\u-wheel\u-with\u-search\dir(下载,项目名称,py\u可执行文件,搜索目录)文件“c:\users\asus\appdata\local\programs\python\python37\lib\site packages\virtualenv.py”,第964行,在带有搜索目录配置=\u pip\u配置(py\u可执行文件,python\u路径)的\u install\u wheel\u中
    • 文件“c:\users\asus\appdata\local\programs\python37\lib\site packages\virtualenv.py”,第1043行,在\u pip\u config config[key]=ast.literal\u eval(value)文件“c:\users\asus\appdata\local\programs\python37\lib\ast.py”中,第46行,在literal\u eval node\u或\u string=parse(node\u或\u string,mode='eval'中)
    • 文件“c:\users\asus\appdata\local\programs\python\python37\lib\ast.py”,第35行,在解析返回编译(源、文件名、模式、仅PyCF\u ast)文件“”中,第1行real\u distutils.version^缩进错误:意外缩进
因为您引用了Django,所以这里是他们的windows安装指南,以防万一。如果您完全按照指南进行操作,我可以自信地说,问题不在于您的环境,而在于您的Django的pip安装。可能尝试卸载并重新安装


希望这有帮助!请告诉我们您发现了什么。

首先,我在C驱动器中使用的文件夹结构与在D驱动器中使用的文件夹结构相同,因为我认为我已经在C驱动器中创建并删除了,这可能会产生问题。所以我试着在D区开车。而且一定会在美国试一试