【问题标题】:pip install error: ModuleNotFoundError No module named 'setuptools'pip 安装错误:ModuleNotFoundError 没有名为“setuptools”的模块
【发布时间】:2017-08-26 01:13:17
【问题描述】:

当我在 PowerShell 控制台中运行 pip install virtualenvwrapper-win 时出现错误:

PS C:\Windows\system32> pip install virtualenvwrapper-win 采集 virtualenvwrapper-win 使用缓存的 virtualenvwrapper-win-1.2.1.zip 命令 python setup.py egg_info 的完整输出: 回溯(最近一次通话最后): 文件“”,第 1 行,在 ModuleNotFoundError: 没有名为“setuptools”的模块

命令“python setup.py egg_info”失败,错误代码为 1

我尝试过pip install setuptools,也尝试过卸载并重新安装和更新,但错误仍然存​​在。

pippython 可执行文件已添加到环境变量中。

【问题讨论】:

    标签: python django python-3.6 virtualenvwrapper


    【解决方案1】:

    virtualenvwrapper-win 仅适用于 DOS cmd.exe。来自自述文件:

    这些脚本应该适用于任何版本的 Windows(Windows XP、Windows Vista、Windows 7/8/10)。

    但是,它们只能在常规命令提示符中工作。它们在 Powershell 中不起作用。还有其他适用于 Powershell 的 virtualenvwrapper 项目。

    【讨论】:

      【解决方案2】:

      尝试通过从此处下载 ZIP 存档手动安装 virtualenvwrapper-win 模块: https://pypi.python.org/pypi/virtualenvwrapper-win

      • 在您的 PowerShell 控制台中,转到存档下载到的目录(我的目录是 C:\Users\user\Downloads\)并运行此命令以提取存档:Expand-Archive .\virtualenvwrapper-win-1.2.1.zip

      • 仍在 PowerShell 中,在与上述相同的目录中,运行:cd .\virtualenvwrapper-win-1.2.1\virtualenvwrapper-win-1.2.1\

      • 接下来,运行:python setup.py install

      如果一切顺利,您应该会看到如下内容:

          PS C:\Users\user\Downloads\virtualenvwrapper-win-1.2.1\virtualenvwrapper-win-1.2.1> python .\setup.py install
          running install
          running bdist_egg
          running egg_info
          writing virtualenvwrapper_win.egg-info\PKG-INFO
          writing dependency_links to virtualenvwrapper_win.egg-info\dependency_links.txt
          writing requirements to virtualenvwrapper_win.egg-info\requires.txt
          writing top-level names to virtualenvwrapper_win.egg-info\top_level.txt
          reading manifest file 'virtualenvwrapper_win.egg-info\SOURCES.txt'
          reading manifest template 'MANIFEST.in'
          writing manifest file 'virtualenvwrapper_win.egg-info\SOURCES.txt'
          installing library code to build\bdist.win-amd64\egg
          running install_lib
          warning: install_lib: 'build\lib' does not exist -- no Python modules to install
      
          creating build
          creating build\bdist.win-amd64
          creating build\bdist.win-amd64\egg
          creating build\bdist.win-amd64\egg\EGG-INFO
          installing scripts to build\bdist.win-amd64\egg\EGG-INFO\scripts
          running install_scripts
          running build_scripts
          creating build\scripts-3.6
          copying scripts\add2virtualenv.bat -> build\scripts-3.6
          copying scripts\cd-.bat -> build\scripts-3.6
          copying scripts\cdproject.bat -> build\scripts-3.6
          copying scripts\cdsitepackages.bat -> build\scripts-3.6
          copying scripts\cdvirtualenv.bat -> build\scripts-3.6
          copying scripts\folder_delete.bat -> build\scripts-3.6
          copying scripts\lssitepackages.bat -> build\scripts-3.6
          copying scripts\lsvirtualenv.bat -> build\scripts-3.6
          copying scripts\mkvirtualenv.bat -> build\scripts-3.6
          copying scripts\rmvirtualenv.bat -> build\scripts-3.6
          copying scripts\setprojectdir.bat -> build\scripts-3.6
          copying scripts\toggleglobalsitepackages.bat -> build\scripts-3.6
          copying scripts\whereis.bat -> build\scripts-3.6
          copying scripts\workon.bat -> build\scripts-3.6
          creating build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\add2virtualenv.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\cd-.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\cdproject.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\cdsitepackages.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\cdvirtualenv.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\folder_delete.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\lssitepackages.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\lsvirtualenv.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\mkvirtualenv.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\rmvirtualenv.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\setprojectdir.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\toggleglobalsitepackages.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\whereis.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying build\scripts-3.6\workon.bat -> build\bdist.win-amd64\egg\EGG-INFO\scripts
          copying virtualenvwrapper_win.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
          copying virtualenvwrapper_win.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
          copying virtualenvwrapper_win.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
          copying virtualenvwrapper_win.egg-info\not-zip-safe -> build\bdist.win-amd64\egg\EGG-INFO
          copying virtualenvwrapper_win.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
          copying virtualenvwrapper_win.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
          creating dist
          creating 'dist\virtualenvwrapper_win-1.2.1-py3.6.egg' and adding 'build\bdist.win-amd64\egg' to it
          removing 'build\bdist.win-amd64\egg' (and everything under it)
          Processing virtualenvwrapper_win-1.2.1-py3.6.egg
          creating c:\users\user\appdata\local\programs\python\python36\lib\site-packages\virtualenvwrapper_win-1.2.1-py3.6.egg
          Extracting virtualenvwrapper_win-1.2.1-py3.6.egg to c:\users\user\appdata\local\programs\python\python36\lib\site-packages
          Adding virtualenvwrapper-win 1.2.1 to easy-install.pth file
          Installing add2virtualenv.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing cd-.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing cdproject.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing cdsitepackages.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing cdvirtualenv.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing folder_delete.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing lssitepackages.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing lsvirtualenv.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing mkvirtualenv.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing rmvirtualenv.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing setprojectdir.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing toggleglobalsitepackages.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing whereis.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing workon.bat script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
      
          Installed c:\users\user\appdata\local\programs\python\python36\lib\site-packages\virtualenvwrapper_win-1.2.1-py3.6.egg
          Processing dependencies for virtualenvwrapper-win==1.2.1
          Searching for virtualenv==15.1.0
          Best match: virtualenv 15.1.0
          Adding virtualenv 15.1.0 to easy-install.pth file
          Installing virtualenv-script.py script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
          Installing virtualenv.exe script to C:\Users\user\AppData\Local\Programs\Python\Python36\Scripts
      
          Using c:\users\user\appdata\local\programs\python\python36\lib\site-packages
          Finished processing dependencies for virtualenvwrapper-win==1.2.1
      

      【讨论】:

      • 亲爱的大卫感谢您的回复。但是我仍然无法让它工作
      • 运行安装错误:无法在安装目录中创建或删除文件尝试在安装目录中添加或删除文件时发生以下错误:[Errno 2] 没有这样的文件或目录:'C :Lib\\site-packages\\test-easy-install-4620.write-test' 您指定的安装目录(通过 --install-dir、--prefix 或 distutils 默认设置)为:C:Lib\ site-packages\ 该目录当前不存在。请创建并重试,或选择不同的安装目录(使用 -d 或 --install-dir 选项)。
      猜你喜欢
      • 2018-05-24
      • 2019-11-07
      • 2021-04-08
      • 2021-10-27
      • 2022-01-03
      • 2018-10-12
      • 2021-06-26
      • 1970-01-01
      • 2018-04-20
      相关资源
      最近更新 更多