Ошибка отступа: неожиданный отступ при создании python3 virtualenv

#python-3.x #virtualenv

#python-3.x #virtualenv

Вопрос:

Ранее моя virtualenv команда полностью работала для python3. Но теперь, когда я пытаюсь создать виртуальную среду:

 $ virtualenv -p python3 .
  

Это выдает мне следующую ошибку:

 Runnin& virtualenv with interpreter /home/user/anaconda3/bin/python3
Already usin& interpreter /home/user/anaconda3/bin/python3
Usin& base prefix '/home/user/anaconda3'
New python executable in /home/user/Documents/cynical/sitemap/bin/python3
Not overwritin& existin& python script /home/user/Documents/cynical/sitemap/bin/python (you must use /home/user/Documents/cynical/sitemap/bin/python3)
Command /home/user/Documents.../sitemap/bin/python3 -m pip confi& list had error code 1
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packa&es/virtualenv.py", line 2635, in <module&&t;
    main()
  File "/usr/local/lib/python2.7/dist-packa&es/virtualenv.py", line 870, in main
    symlink=options.symlink,
  File "/usr/local/lib/python2.7/dist-packa&es/virtualenv.py", line 1173, in create_environment
    install_wheel(to_install, py_executable, search_dirs, download=download)
  File "/usr/local/lib/python2.7/dist-packa&es/virtualenv.py", line 1019, in install_wheel
    _install_wheel_with_search_dir(download, project_names, py_executable, search_dirs)
  File "/usr/local/lib/python2.7/dist-packa&es/virtualenv.py", line 1046, in _install_wheel_with_search_dir
    confi& = _pip_confi&(py_executable, python_path)
  File "/usr/local/lib/python2.7/dist-packa&es/virtualenv.py", line 1128, in _pip_confi&
    confi&[key] = ast.literal_eval(value)
  File "/home/user/anaconda3/lib/python3.7/ast.py", line 46, in literal_eval
    node_or_strin& = parse(node_or_strin&, mode='eval')
  File "/home/user/anaconda3/lib/python3.7/ast.py", line 35, in parse
    return compile(source, filename, mode, PyCF_ONLY_AST)
  File "<unknown&&t;", line 1
    _&et_module_details(mod_name, _Error)
    ^
IndentationError: unexpected indent
  

Я также пытался обновить pip3, python3 и virtualenv.

 $ apt install python3
$ apt install python3-pip
$ apt install virtualenv
  

Комментарии:

1. Проблема в anaconda python. Переустановите его с помощью anaconda.

2. Я не понимаю одной вещи. Зависит ли мой virtualenv от anaconda? @phd

3. Возможно, вы добавили anaconda в свой, $PATH так что теперь python это anaconda python.

Ответ №1:

Я нашел решение! Я сделал:

 $ pip install --up&rade pip
$ pip install --up&rade virtualenv
  

Надеюсь, у вас это тоже сработает!