2

这个问题,我在尝试使用 pypi 安装包 netstat 时遇到了

[opmeitle@localhost ~]$ sudo pip install netstat
[sudo] password for opmeitle: 

Downloading/unpacking netstat
  Running setup.py egg_info for package netstat

    file nester_g:.py (for module nester_g:) not found
Installing collected packages: netstat
  Running setup.py install for netstat
    file nester_g:.py (for module nester_g:) not found
    file nester_g:.py (for module nester_g:) not found
    warning: install_lib: 'build/lib' does not exist -- no Python modules to install


    file nester_g:.py (for module nester_g:) not found
    file nester_g:.py (for module nester_g:) not found
Successfully installed netstat
Cleaning up...

和其他问题:如何在 python2.7 而不是 3 中安装包?

4

2 回答 2

3

虽然Kugel 的回答完全有效,但我也敦促您避免系统范围的安装,并使用virtualenv。它将允许您为您的项目创建一个沙箱并将其与其他项目隔离。

创建 virtualenv 时,您可以指定要使用的 Python 解释器版本。例如,对于 python2.7:

$ virtualenv path/to/project -p /usr/bin/python2.7

然后,一个pip install命令会自动安装python2.7的包。

于 2012-11-10T09:33:23.457 回答
2
  1. 您提到的包已损坏/不完整。从这里下载源代码,您可以看到只有 setup.py,没有其他源代码。除此之外,主页是一个断开的链接。

  2. 要为不同版本的 python 安装,请使用pip-2.7 install xxx. 您安装的每个 python 版本通常都有一个 pip-xy。

于 2012-11-10T06:14:50.733 回答