下载完jupyter改不了名,也不能运行,按照网上教程降低pyzmq版本就出现了这个东西
C:\Users\啵啵>pip install pyzmq==19.0.2
Collecting pyzmq==19.0.2
Using cached pyzmq-19.0.2.tar.gz (1.2 MB)
Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for pyzmq, since package 'wheel' is not installed.
Installing collected packages: pyzmq
Attempting uninstall: pyzmq
Found existing installation: pyzmq 23.2.1
Uninstalling pyzmq-23.2.1:
Successfully uninstalled pyzmq-23.2.1
Running setup.py install for pyzmq ... error
error: subprocess-exited-with-error
× Running setup.py install for pyzmq did not run successfully.
│ exit code: 1
╰─> [204 lines of output]
running install
C:\Users\啵啵\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-310
creating build\lib.win-amd64-cpython-310\zmq
copying zmq\decorators.py -> build\lib.win-amd64-cpython-310\zmq
copying zmq\error.py -> build\lib.win-amd64-cpython-310\zmq
copying zmq_future.py -> build\lib.win-amd64-cpython-310\zmq
copying zmq_init.py -> build\lib.win-amd64-cpython-310\zmq
creating build\lib.win-amd64-cpython-310\zmq\asyncio
copying zmq\asyncio_init.py -> build\lib.win-amd64-cpython-310\zmq\asyncio
creating build\lib.win-amd64-cpython-310\zmq\auth
copying zmq\auth\base.py -> build\lib.win-amd64-cpython-310\zmq\auth
copying zmq\auth\certs.py -> build\lib.win-amd64-cpython-310\zmq\auth
copying zmq\auth\ioloop.py -> build\lib.win-amd64-cpython-310\zmq\auth
copying zmq\auth\thread.py -> build\lib.win-amd64-cpython-310\zmq\auth
copying zmq\auth_init.py -> build\lib.win-amd64-cpython-310\zmq\auth
creating build\lib.win-amd64-cpython-310\zmq\auth\asyncio
copying zmq\auth\asyncio_init.py -> build\lib.win-amd64-cpython-310\zmq\auth\asyncio
creating build\lib.win-amd64-cpython-310\zmq\backend
copying zmq\backend\select.py -> build\lib.win-amd64-cpython-310\zmq\backend
copying zmq\backend_init.py -> build\lib.win-amd64-cpython-310\zmq\backend
creating build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi\constants.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi\context.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi\devices.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi\error.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi\message.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi\socket.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi\utils.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi_cffi.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi_poll.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi_init.py -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
creating build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython_init.py -> build\lib.win-amd64-cpython-310\zmq\backend\cython
creating build\lib.win-amd64-cpython-310\zmq\devices
copying zmq\devices\basedevice.py -> build\lib.win-amd64-cpython-310\zmq\devices
copying zmq\devices\monitoredqueue.py -> build\lib.win-amd64-cpython-310\zmq\devices
copying zmq\devices\monitoredqueuedevice.py -> build\lib.win-amd64-cpython-310\zmq\devices
copying zmq\devices\proxydevice.py -> build\lib.win-amd64-cpython-310\zmq\devices
copying zmq\devices\proxysteerabledevice.py -> build\lib.win-amd64-cpython-310\zmq\devices
copying zmq\devices_init.py -> build\lib.win-amd64-cpython-310\zmq\devices
creating build\lib.win-amd64-cpython-310\zmq\eventloop
copying zmq\eventloop\future.py -> build\lib.win-amd64-cpython-310\zmq\eventloop
copying zmq\eventloop\ioloop.py -> build\lib.win-amd64-cpython-310\zmq\eventloop
copying zmq\eventloop\zmqstream.py -> build\lib.win-amd64-cpython-310\zmq\eventloop
copying zmq\eventloop_deprecated.py -> build\lib.win-amd64-cpython-310\zmq\eventloop
copying zmq\eventloop_init.py -> build\lib.win-amd64-cpython-310\zmq\eventloop
creating build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado
copying zmq\eventloop\minitornado\concurrent.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado
copying zmq\eventloop\minitornado\ioloop.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado
copying zmq\eventloop\minitornado\log.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado
copying zmq\eventloop\minitornado\stack_context.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado
copying zmq\eventloop\minitornado\util.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado
copying zmq\eventloop\minitornado_init.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado
creating build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado\platform
copying zmq\eventloop\minitornado\platform\auto.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado\platform
copying zmq\eventloop\minitornado\platform\common.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado\platform
copying zmq\eventloop\minitornado\platform\interface.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado\platform
copying zmq\eventloop\minitornado\platform\posix.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado\platform
copying zmq\eventloop\minitornado\platform\windows.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado\platform
copying zmq\eventloop\minitornado\platform_init.py -> build\lib.win-amd64-cpython-310\zmq\eventloop\minitornado\platform
creating build\lib.win-amd64-cpython-310\zmq\green
copying zmq\green\core.py -> build\lib.win-amd64-cpython-310\zmq\green
copying zmq\green\device.py -> build\lib.win-amd64-cpython-310\zmq\green
copying zmq\green\poll.py -> build\lib.win-amd64-cpython-310\zmq\green
copying zmq\green_init.py -> build\lib.win-amd64-cpython-310\zmq\green
creating build\lib.win-amd64-cpython-310\zmq\green\eventloop
copying zmq\green\eventloop\ioloop.py -> build\lib.win-amd64-cpython-310\zmq\green\eventloop
copying zmq\green\eventloop\zmqstream.py -> build\lib.win-amd64-cpython-310\zmq\green\eventloop
copying zmq\green\eventloop_init.py -> build\lib.win-amd64-cpython-310\zmq\green\eventloop
creating build\lib.win-amd64-cpython-310\zmq\log
copying zmq\log\handlers.py -> build\lib.win-amd64-cpython-310\zmq\log
copying zmq\log_init.py -> build\lib.win-amd64-cpython-310\zmq\log
copying zmq\log_main.py -> build\lib.win-amd64-cpython-310\zmq\log
creating build\lib.win-amd64-cpython-310\zmq\ssh
copying zmq\ssh\forward.py -> build\lib.win-amd64-cpython-310\zmq\ssh
copying zmq\ssh\tunnel.py -> build\lib.win-amd64-cpython-310\zmq\ssh
copying zmq\ssh_init.py -> build\lib.win-amd64-cpython-310\zmq\ssh
creating build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\attrsettr.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\constants.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\context.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\frame.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\poll.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\socket.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\stopwatch.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\tracker.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar\version.py -> build\lib.win-amd64-cpython-310\zmq\sugar
copying zmq\sugar_init.py -> build\lib.win-amd64-cpython-310\zmq\sugar
creating build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\conftest.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_auth.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_cffi_backend.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_constants.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_context.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_cython.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_decorators.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_device.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_draft.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_error.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_etc.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_future.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_imports.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_includes.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_ioloop.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_log.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_message.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_monitor.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_monqueue.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_multipart.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_pair.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_poll.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_proxy_steerable.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_pubsub.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_reqrep.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_retry_eintr.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_security.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_socket.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_ssh.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_version.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_win32_shim.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_z85.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests\test_zmqstream.py -> build\lib.win-amd64-cpython-310\zmq\tests
copying zmq\tests_init.py -> build\lib.win-amd64-cpython-310\zmq\tests
creating build\lib.win-amd64-cpython-310\zmq\tests\asyncio
copying zmq\tests\asyncio\test_asyncio.py -> build\lib.win-amd64-cpython-310\zmq\tests\asyncio
copying zmq\tests\asyncio_test_asyncio.py -> build\lib.win-amd64-cpython-310\zmq\tests\asyncio
copying zmq\tests\asyncio_init.py -> build\lib.win-amd64-cpython-310\zmq\tests\asyncio
creating build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\constant_names.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\garbage.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\interop.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\jsonapi.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\monitor.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\sixcerpt.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\strtypes.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\win32.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\z85.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils_init.py -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq_init.pxd -> build\lib.win-amd64-cpython-310\zmq
copying zmq\backend\cffi_cdefs.h -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cffi_verify.c -> build\lib.win-amd64-cpython-310\zmq\backend\cffi
copying zmq\backend\cython\checkrc.pxd -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython\context.pxd -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython\libzmq.pxd -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython\message.pxd -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython\socket.pxd -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython_init.pxd -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython\constants.pxi -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\backend\cython\constant_enums.pxi -> build\lib.win-amd64-cpython-310\zmq\backend\cython
copying zmq\devices\monitoredqueue.pxd -> build\lib.win-amd64-cpython-310\zmq\devices
copying zmq\utils\buffers.pxd -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\getpid_compat.h -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\ipcmaxlen.h -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\mutex.h -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\pyversion_compat.h -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\zmq_compat.h -> build\lib.win-amd64-cpython-310\zmq\utils
copying zmq\utils\zmq_constants.h -> build\lib.win-amd64-cpython-310\zmq\utils
running build_ext
running configure
{'libraries': ['libzmq'], 'include_dirs': [], 'library_dirs': [], 'runtime_library_dirs': [], 'extra_link_args': []}
Warning: Couldn't find an acceptable libzmq on the system.
If you expected pyzmq to link against an installed libzmq, please check to make sure:
* You have a C compiler installed
* A development version of Python is installed (including headers)
* A development version of ZMQ >= 3.2 is installed (including headers)
* If ZMQ is not in a default location, supply the argument --zmq=<path>
* If you did recently install ZMQ to a default location,
try rebuilding the ld cache with `sudo ldconfig`
or specify zmq's location with `--zmq=/usr/local`
You can skip all this detection/waiting nonsense if you know
you want pyzmq to bundle libzmq as an extension by passing:
`--zmq=bundled`
I will now try to build libzmq as a Python extension
unless you interrupt me (^C) in the next 10 seconds...
************************************************
10...
9...
8...
7...
6...
5...
4...
3...
2...
1...
Using bundled libzmq
already have bundled\zeromq
staging platform.hpp from: C:\Users\啵啵\AppData\Local\Temp\pip-install-g_ousib8\pyzmq_a55c324cbca8479d9267ea9ac2aaa1c6\buildutils\include_win32
************************************************
************************************************
building 'zmq.libzmq' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
Rolling back uninstall of pyzmq
Moving to c:\users\啵啵\appdata\local\programs\python\python310\lib\site-packages\pyzmq-23.2.1.dist-info
from C:\Users\啵啵\AppData\Local\Programs\Python\Python310\Lib\site-packages~yzmq-23.2.1.dist-info
Moving to c:\users\啵啵\appdata\local\programs\python\python310\lib\site-packages\pyzmq.libs
from C:\Users\啵啵\AppData\Local\Programs\Python\Python310\Lib\site-packages~yzmq.libs
Moving to c:\users\啵啵\appdata\local\programs\python\python310\lib\site-packages\zmq
from C:\Users\啵啵\AppData\Local\Programs\Python\Python310\Lib\site-packages~mq
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> pyzmq
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.