【问题标题】:Python Setuptools, easy_install setup macPython 安装工具,easy_install 安装 mac
【发布时间】:2024-10-22 03:25:02
【问题描述】:

好的,所以我完全不确定这里发生了什么。我刚拿到我的 MAC,我正在尝试下载和安装 setuptools,所以我可以下载不同的 python 包(使用 easy_install)。因此,请按照此处的说明 (http://pypi.python.org/pypi/setuptools):

  1. 我目前有 2.6 版
  2. 我下载了以下鸡蛋:setuptools-0.6c11-py2.6.egg (md5)
  3. 我将文件放在桌面上(文件名:setuptools-0.6c11-py2.6.egg.sh)
  4. 我导航到目录上的桌面,并使用以下命令行,如上述链接所示: sh setuptools-0.6c11-py2.6.egg
  5. 我得到一个错误:没有这样的文件或目录,所以我使用这个其他命令 sh setuptools-0.6c11-py2.6.egg.sh
  6. 然后,我收到以下错误: setuptools-0.6c11-py2.6.egg.sh 不是这个 egg 文件的正确名称。 请将其重命名为 setuptools-0.6c11-py2.6.egg 并重试。

我真的不知道在这里做什么。任何帮助,将不胜感激!谢谢!

【问题讨论】:

    标签: python


    【解决方案1】:

    edit 从命令行试试这个

    这是一个更容易做的事情,可能对您更有效。打开终端(应用程序->实用程序->终端)并将其作为 shell 脚本运行。您还可以运行单个命令。

    #!/bin/sh
    
    cd ~
    
    # Downloads python setuptools for 2.6
    curl -o setuptools-0.6c11-py2.6.egg http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg#md5=bfa92100bd772d5a213eedd356d64086
    
    # installs it, will probably prompt you for password
    sudo sh setuptools-0.6c11-py2.6.egg
    
    # clean up and delete egg
    rm setuptools-0.6c11-py2.6.egg
    

    以下内容为原始回复

    我只是在我自己的 Mac 机器上执行此操作,安装过程没有问题。您是否为此打开了终端?

    我将 setuptools 下载到我的下载文件夹,然后打开一个终端,然后这样做:

    > cd ~/Downloads
    > sudo sh setuptools-0.6c11-py2.6.egg 
    Password:
    Processing setuptools-0.6c11-py2.6.egg
    Removing /Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg
    Copying setuptools-0.6c11-py2.6.egg to /Library/Python/2.6/site-packages
    setuptools 0.6c11 is already the active version in easy-install.pth
    Installing easy_install script to /usr/local/bin
    Installing easy_install-2.6 script to /usr/local/bin
    
    Installed /Library/Python/2.6/site-packages/setuptools-0.6c11-py2.6.egg
    Processing dependencies for setuptools==0.6c11
    Finished processing dependencies for setuptools==0.6c11
    

    【讨论】:

      【解决方案2】:

      试试这个

      mv setuptools-0.6c11-py2.6.egg.sh setuptools-0.6c11-py2.6.egg
      sh setuptools-0.6c11-py2.6.egg 
      

      【讨论】: