Pycharm安装Setuptools的问题

10 投票
1 回答
6482 浏览
提问于 2025-04-28 01:44

我最近在玩不同版本的Python 2.7,结果把PyCharm搞坏了。

首先,我已经多次卸载和重新安装Python和PyCharm,但都没有解决问题。

我感觉问题主要出在setup tools上,但我似乎无法正确卸载它……

下面是PyCharm给出的错误信息,我在手动尝试修复setuptools时也看到了类似的错误。

有没有人知道我的环境出了什么问题?

Install package failed. 

The following command was executed:

c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\setup.py install

The error output of the command:

Traceback (most recent call last):
  File "c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\setup.py", line 204, in <module>
    dist = setuptools.setup(**setup_params)
  File "C:\Python27\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\setuptools\command\install.py", line 73, in run
    self.do_egg_install()
  File "c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\setuptools\command\install.py", line 82, in do_egg_install
    easy_install = self.distribution.get_command_class('easy_install')
  File "c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\setuptools\dist.py", line 363, in get_command_class
    self.cmdclass[command] = cmdclass = ep.load()
  File "c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\pkg_resources.py", line 2108, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\setuptools\command\easy_install.py", line 34, in <module>
    from setuptools.sandbox import run_setup
  File "c:\users\ask\appdata\local\temp\tmpf3zyjdpycharm-management\setuptools-1.1.5\setuptools\sandbox.py", line 209, in <module>
    _EXCEPTIONS.append(GetGeneratePath())
  File "win32com\client\gencache.pyc", line 131, in GetGeneratePath
AssertionError: Why do you want the genpath for a readonly store?
暂无标签

1 个回答

6

我终于解决了这个问题。我在开始遇到这个问题的时候,安装了一个叫做Automa的库。安装的时候我需要添加一个PYTHONPATH的路径,今天我把它删掉后,setup tools又能正常安装了。

我又把PYTHONPATH加回去了,现在还是可以用setupTools/Pip安装库。所以在安装的时候,它可能不喜欢那个路径。

我很高兴又回到正轨了!!!! :)

撰写回答