Удалить недействительную ссылку из sys.path - PullRequest
0 голосов
/ 13 марта 2020

При попытке настроить виртуальную среду на сетевом диске (мой предыдущий пост: Настройка виртуальной среды на сетевом диске для Windows 10 ), я добавил «WORKON_HOME: \ NAS \ Coding» как переменная и ценность окружающей среды. После того, как мне объяснили, что это не сработает, я удалил переменную WORKON_HOME. Однако, кажется, что значение все еще где-то хранится, потому что я продолжаю получать это сообщение об ошибке, когда пытаюсь запустить сценарии.

\\NAS\Coding
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported.  Defaulting to Windows directory.
Microsoft Windows [Version 10.0.18362.719]
(c) 2019 Microsoft Corporation. All rights reserved.

Это вывод от запуска сценария для печати sys.path.

['\\\\NAS\\Coding', 'C:\\Python\\python38.zip', 'C:\\Python\\DLLs', 'C:\\Python\\lib',
 'C:\\Python', 'C:\\Users\\USER NAME\\AppData\\Roaming\\Python\\Python38\\site-packages',
 'C:\\Python\\lib\\site-packages', 'C:\\Python\\lib\\site-packages\\win32', 'C:\\Python\\lib\\site- 
 packages\\win32\\lib', 'C:\\Python\\lib\\site-packages\\Pythonwin']

Я просмотрел все переменные среды и не вижу ссылки на него.

Я также пытался удалить его с помощью этого простого сценария, но, похоже, он не делать что-либо (по крайней мере, не навсегда).

import sys

sys.path.remove('\\\\NAS\\Coding')

Я также пытался запустить это непосредственно в терминале, но я получаю это.

C:\Windows>C:\Python\python.exe -c "import sys"

C:\Windows>C:\Python\python.exe -c "sys.path.remove('\\\\NAS\\Coding')"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
NameError: name 'sys' is not defined

Любые идеи, как я могу удалить этот список каталогов

...