无法在 VS 代码中创建虚拟环境
Can't create virtual environment in VS code
我正在尝试在 VS 代码中创建一个 virtualenv。我先装了virtualenv
PS C:\Users\to\folder> pip3 install virtualenv
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in
Python is not available.
Requirement already satisfied: virtualenv in f:\anaconda\lib\site-packages (20.4.7)
Requirement already satisfied: distlib<1,>=0.3.1 in f:\anaconda\lib\site-packages (from virtualenv) (0.3.2)
Requirement already satisfied: six<2,>=1.9.0 in f:\anaconda\lib\site-packages (from virtualenv) (1.15.0)
Requirement already satisfied: filelock<4,>=3.0.0 in f:\anaconda\lib\site-packages (from virtualenv) (3.0.12)
Requirement already satisfied: appdirs<2,>=1.4.3 in f:\anaconda\lib\site-packages (from virtualenv) (1.4.4)
根据指南,此输出与我预期的不同。然后当我尝试创建一个虚拟环境时,这就是我得到的
PS C:\Users\to\folder> virtualenv env
Traceback (most recent call last):
File "f:\anaconda\lib\runpy.py", line 194, in _run_module_as_mainreturn _run_code(code, main_globals, None,
File "f:\anaconda\lib\runpy.py", line 87, in _run_codeexec(code, run_globals)
File "F:\Anaconda\Scripts\virtualenv.exe\__main__.py", line 4, in <module>
File "f:\anaconda\lib\site-packages\virtualenv\__init__.py", line 3, in <module>from .run import cli_run, session_via_cli
File "f:\anaconda\lib\site-packages\virtualenv\run\__init__.py", line 11, in <module>from ..seed.wheels.periodic_update import manual_upgrade
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\__init__.py", line 3, in <module>from .acquire import get_wheel, pip_wheel_env_run
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\acquire.py", line 12, in <module>from .bundle import from_bundle
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\bundle.py", line 4, in <module>from .periodic_update import periodic_update
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\periodic_update.py", line 10, in <module>
import ssl
File "f:\anaconda\lib\ssl.py", line 98, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: DLL load failed while importing _ssl: The specified module could not be found.
我还没有从 anaconda 启动 VS 代码,但它似乎正在研究 anaconda 的包来制作 virtualenv。
您似乎正试图在 Anaconda 中安装 virtualenv
。这应该不是必需的,因为 Anaconda 本身就是一个环境管理器。
看看这些答案
关于错误本身,我是相信的,因为你没有激活你的Anaconda环境。看看 this 问题。我的解决方案通常是在 Anaconda 提示符下键入 code
以启动 VS Code。
我正在尝试在 VS 代码中创建一个 virtualenv。我先装了virtualenv
PS C:\Users\to\folder> pip3 install virtualenv
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in
Python is not available.
Requirement already satisfied: virtualenv in f:\anaconda\lib\site-packages (20.4.7)
Requirement already satisfied: distlib<1,>=0.3.1 in f:\anaconda\lib\site-packages (from virtualenv) (0.3.2)
Requirement already satisfied: six<2,>=1.9.0 in f:\anaconda\lib\site-packages (from virtualenv) (1.15.0)
Requirement already satisfied: filelock<4,>=3.0.0 in f:\anaconda\lib\site-packages (from virtualenv) (3.0.12)
Requirement already satisfied: appdirs<2,>=1.4.3 in f:\anaconda\lib\site-packages (from virtualenv) (1.4.4)
根据指南,此输出与我预期的不同。然后当我尝试创建一个虚拟环境时,这就是我得到的
PS C:\Users\to\folder> virtualenv env
Traceback (most recent call last):
File "f:\anaconda\lib\runpy.py", line 194, in _run_module_as_mainreturn _run_code(code, main_globals, None,
File "f:\anaconda\lib\runpy.py", line 87, in _run_codeexec(code, run_globals)
File "F:\Anaconda\Scripts\virtualenv.exe\__main__.py", line 4, in <module>
File "f:\anaconda\lib\site-packages\virtualenv\__init__.py", line 3, in <module>from .run import cli_run, session_via_cli
File "f:\anaconda\lib\site-packages\virtualenv\run\__init__.py", line 11, in <module>from ..seed.wheels.periodic_update import manual_upgrade
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\__init__.py", line 3, in <module>from .acquire import get_wheel, pip_wheel_env_run
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\acquire.py", line 12, in <module>from .bundle import from_bundle
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\bundle.py", line 4, in <module>from .periodic_update import periodic_update
File "f:\anaconda\lib\site-packages\virtualenv\seed\wheels\periodic_update.py", line 10, in <module>
import ssl
File "f:\anaconda\lib\ssl.py", line 98, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: DLL load failed while importing _ssl: The specified module could not be found.
我还没有从 anaconda 启动 VS 代码,但它似乎正在研究 anaconda 的包来制作 virtualenv。
您似乎正试图在 Anaconda 中安装 virtualenv
。这应该不是必需的,因为 Anaconda 本身就是一个环境管理器。
看看这些答案
关于错误本身,我是相信的,因为你没有激活你的Anaconda环境。看看 this 问题。我的解决方案通常是在 Anaconda 提示符下键入 code
以启动 VS Code。