VSCode 上的 pipenv shell 返回 WSAStartup failed: error code 10107
Posted
技术标签:
【中文标题】VSCode 上的 pipenv shell 返回 WSAStartup failed: error code 10107【英文标题】:pipenv shell on VSCode returns WSAStartup failed: error code 10107 【发布时间】:2021-03-10 07:45:49 【问题描述】:我在 Windows 10 上运行 VSCode,驱动程序 Python 3.8.3 32 位。
当我在终端输入时:pipenv shell
我收到此错误:ImportError: WSAStartup failed: error code 10107
这是完整的输出
Traceback(最近一次调用最后一次):文件 "c:\users\camar\appdata\local\programs\python\python38-32\lib\runpy.py", 第 194 行,在 run_module_as_main 返回 run_code(代码,main_globals,无,文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\runpy.py”, 第 87 行,在 run_code 中 exec(code, run_globals) 文件 "C:\Users\camar\AppData\Local\Programs\Python\Python38-32\Scripts\pipenv.exe_main.py", 第 4 行,在文件中 "c:\users\camar\appdata\local\programs\python\python38-32\lib\site-packages\pipenv_init.py", 第 22 行,在 从 pipenv.vendor.urllib3.exceptions 导入依赖警告文件 "c:\users\camar\appdata\local\programs\python\python38-32\lib\site-packages\pipenv\vendor\urllib3_init.py", 第 11 行,在 从 。导入异常文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\site-packages\pipenv\vendor\urllib3\exceptions.py”, 第 3 行,在 从 .packages.six.moves.http_client 导入 IncompleteRead 作为 httplib_IncompleteRead 文件 "c:\users\camar\appdata\local\programs\python\python38-32\lib\site-packages\pipenv\vendor\urllib3\packages\six.py", 第 199 行,在 load_module 中 mod = mod._resolve() 文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\site-packages\pipenv\vendor\urllib3\packages\six.py”, 第 113 行,在 _resolve 返回 _import_module(self.mod) 文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\site-packages\pipenv\vendor\urllib3\packages\six.py”, 第 82 行,在 _import_module 中 导入(名称)文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\http\client.py”, 第 71 行,在 导入 email.parser 文件 "c:\users\camar\appdata\local\programs\python\python38-32\lib\email\parser.py", 第 12 行,在 从 email.feedparser 导入 FeedParser,BytesFeedParser 文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\email\feedparser.py”, 第 27 行,在 从 email._policybase 导入 compat32 文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\email_policybase.py”, 第 9 行,在 从 email.utils 导入 _has_surrogates 文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\email\utils.py”, 第 29 行,在 导入套接字文件“c:\users\camar\appdata\local\programs\python\python38-32\lib\socket.py”, 第 49 行,在 import _socket ImportError: WSAStartup failed: error code 10107
我想知道如何解决这个问题,或者至少,我可以做些什么来创建虚拟环境。
【问题讨论】:
【参考方案1】:你想创建一个新的环境吗?
在这种情况下,您可以使用:
python -m venv myenv
如果您想在 shell 中打开现有环境,您必须运行“activate” 这是一个位于 myvenv/scripts 文件夹中的文件。 打开你的外壳,移动到脚本目录并输入激活。 您应该在 shell 中看到一个以“(venv)”开头的新行
【讨论】:
以上是关于VSCode 上的 pipenv shell 返回 WSAStartup failed: error code 10107的主要内容,如果未能解决你的问题,请参考以下文章
解决:pipenv shell报错:AttributeError: 'module' object has no attribute 'run'