2016-12-16 71 views
0

我的Ubuntu 12.04.5 LTS VM已有的Python 2.7.3在/ usr/bin中:制作/过2.7.3在Ubuntu 12.04 VM安装Python 2.7.6,无法找到点子安装的软件包

$ ls -ld /usr/bin/py* 
-rwxr-xr-x 1 root root 4124 Jun 18 2013 /usr/bin/pyclean 
-rwxr-xr-x 1 root root 11933 Jun 18 2013 /usr/bin/pycompile 
lrwxrwxrwx 1 root root  8 Jun 18 2013 /usr/bin/pydoc -> pydoc2.7 
-rwxr-xr-x 1 root root  79 Oct 26 14:35 /usr/bin/pydoc2.7 
lrwxrwxrwx 1 root root  12 Jun 18 2013 /usr/bin/pygettext -> pygettext2.7 
-rwxr-xr-x 1 root root 22103 Oct 26 14:35 /usr/bin/pygettext2.7 
-rwxr-xr-x 1 root root  217 Mar 9 2012 /usr/bin/pyhtmlizer 
lrwxrwxrwx 1 root root  9 Jun 18 2013 /usr/bin/python -> python2.7 
lrwxrwxrwx 1 root root  9 Jun 18 2013 /usr/bin/python2 -> python2.7 
-rwxr-xr-x 1 root root 2997528 Oct 26 14:36 /usr/bin/python2.7 
-rwxr-xr-x 1 root root 1652 Oct 26 14:35 /usr/bin/python2.7-config 
lrwxrwxrwx 1 root root  29 Jun 18 2013 /usr/bin/pyversions -> ../share/python/pyversions.py 

昨天我做了一个Python 2.7.6的wget/configure/make/install,还安装了一些模块,比如braceexpand和pytz(使用了/ usr/bin/pip)。

wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz 
tar xvfz Python-2.7.6.tgz 
cd Python-2.7.6 
./configure 
make 
sudo make install 

# add more 
sudo apt-get install python2.7-dev 
wget https://pypi.python.org/packages/c7/14/c4ea891fd8943623dcb325ab1194a1473351b02b82c3c58c8a4179027fdb/python-cdb-0.35.tar.gz 
sudo pip install python-cdb-0.35.tar.gz 
sudo pip install pytz 
sudo pip install braceexpand 
sudo pip install html 

模块都安装到/usr/local/lib/python2.7/dist-packages(并且是唯一的东西有)

$ ls -l /usr/local/lib/python2.7/dist-packages/ 
total 200 
drwxr-sr-x 2 root staff 4096 Dec 14 22:12 braceexpand-0.1.2.egg-info 
-rwxr-xr-x 1 root staff 6218 Dec 14 22:12 braceexpand.py 
-rwxr-xr-x 1 root staff 6842 Dec 14 22:43 braceexpand.pyc 
-rwxr-xr-x 1 root staff 6842 Dec 14 22:43 braceexpand.pyo 
-rwxr-xr-x 1 root staff 87794 Dec 14 22:14 cdbmodule.so 
drwxr-sr-x 2 root staff 4096 Dec 14 22:13 html-1.16.egg-info 
-rwxr-xr-x 1 root staff 19209 Dec 14 22:13 html.py 
-rwxr-xr-x 1 root staff 22326 Dec 14 22:43 html.pyc 
-rwxr-xr-x 1 root staff 22326 Dec 14 22:43 html.pyo 
drwxr-sr-x 2 root staff 4096 Dec 14 22:14 python_cdb-0.35.egg-info 
drwxr-sr-x 3 root staff 4096 Dec 14 22:34 pytz 
drwxr-sr-x 2 root staff 4096 Dec 14 22:16 pytz-2016.10.egg-info 

不到/ usr/LIB/python2。 7/DIST-包(其中有很多其他的模块已经是)

$ ls -l /usr/lib/python2.7/dist-packages/ 
total 1968 
drwxr-xr-x 3 root root 4096 Nov 6 2014 apt 
-rw-r--r-- 1 root root 60240 Jan 24 2014 apt_inst.so 
-rw-r--r-- 1 root root 346320 Jan 24 2014 apt_pkg.so 
drwxr-xr-x 2 root root 4096 Nov 6 2014 aptsources 
drwxr-xr-x 29 root root 4096 Nov 6 2014 boto 
lrwxrwxrwx 1 root root  43 Jun 27 2013 boto-2.2.2.egg-info -> ../../../share/pyshared/boto-2.2.2.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 chardet 
lrwxrwxrwx 1 root root  46 Dec 30 2011 chardet-2.0.1.egg-info -> ../../../share/pyshared/chardet-2.0.1.egg-info 
drwxr-xr-x 7 root root 4096 Nov 6 2014 Cheetah 
drwxr-xr-x 2 root root 4096 Nov 6 2014 Cheetah-2.4.4.egg-info 
drwxr-xr-x 3 root root 4096 Jul 20 15:27 cloudinit 
lrwxrwxrwx 1 root root  49 Oct 21 2014 cloud_init-0.6.3.egg-info -> ../../../share/pyshared/cloud_init-0.6.3.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 CommandNotFound 
lrwxrwxrwx 1 root root  57 Apr 17 2012 command_not_found-0.2.44.egg-info -> ../../../share/pyshared/command_not_found-0.2.44.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 computerjanitor 
drwxr-xr-x 2 root root 4096 Nov 6 2014 configobj-4.7.2.egg-info 
lrwxrwxrwx 1 root root  36 Dec 30 2011 configobj.py -> ../../../share/pyshared/configobj.py 
-rw-r--r-- 1 root root 65941 Nov 6 2014 configobj.pyc 
drwxr-xr-x 9 root root 4096 Nov 6 2014 Crypto 
drwxr-xr-x 2 root root 4096 Nov 6 2014 curl 
drwxr-xr-x 3 root root 4096 Nov 6 2014 dbus 
-rw-r--r-- 1 root root 163024 Jan 27 2012 _dbus_bindings.so 
-rw-r--r-- 1 root root 10952 Jan 27 2012 _dbus_glib_bindings.so 
lrwxrwxrwx 1 root root  33 Jan 25 2012 deb822.py -> ../../../share/pyshared/deb822.py 
-rw-r--r-- 1 root root 317 Nov 6 2014 deb822.pyc 
lrwxrwxrwx 1 root root  34 Mar 15 2012 debconf.py -> ../../../share/pyshared/debconf.py 
-rw-r--r-- 1 root root 5888 Nov 6 2014 debconf.pyc 
drwxr-xr-x 2 root root 4096 Nov 6 2014 debian 
drwxr-xr-x 2 root root 4096 Nov 6 2014 debian_bundle 
drwxr-xr-x 2 root root 4096 Dec 14 20:58 distribute-0.6.24dev_r0.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 DistUpgrade 
lrwxrwxrwx 1 root root  39 Oct 22 2011 easy_install.py -> ../../../share/pyshared/easy_install.py 
-rw-r--r-- 1 root root 315 Dec 14 20:59 easy_install.pyc 
drwxr-xr-x 4 root root 4096 Nov 6 2014 euca2ools 
lrwxrwxrwx 1 root root  48 Jun 4 2012 euca2ools-2.0.0.egg-info -> ../../../share/pyshared/euca2ools-2.0.0.egg-info 
drwxr-xr-x 6 root root 4096 Nov 6 2014 gi 
lrwxrwxrwx 1 root root  53 Dec 30 2011 GnuPGInterface-0.3.2.egg-info -> ../../../share/pyshared/GnuPGInterface-0.3.2.egg-info 
lrwxrwxrwx 1 root root  41 Dec 30 2011 GnuPGInterface.py -> ../../../share/pyshared/GnuPGInterface.py 
-rw-r--r-- 1 root root 22520 Nov 6 2014 GnuPGInterface.pyc 
drwxr-xr-x 2 root root 4096 Nov 6 2014 httplib2 
lrwxrwxrwx 1 root root  47 Sep 6 2013 httplib2-0.7.2.egg-info -> ../../../share/pyshared/httplib2-0.7.2.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 HweSupportStatus 
lrwxrwxrwx 1 root root  40 Sep 13 2013 ipachangeconf.py -> ../../../share/pyshared/ipachangeconf.py 
-rw-r--r-- 1 root root 16716 Nov 7 2014 ipachangeconf.pyc 
drwxr-xr-x 5 root root 4096 Nov 6 2014 keyring 
drwxr-xr-x 2 root root 4096 Nov 6 2014 keyring-0.9.2.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 LanguageSelector 
drwxr-xr-x 2 root root 4096 Nov 6 2014 language_selector-0.1.egg-info 
lrwxrwxrwx 1 root root  48 Sep 13 2013 language_support_pkgs.py -> ../../../share/pyshared/language_support_pkgs.py 
-rw-r--r-- 1 root root 9733 Nov 6 2014 language_support_pkgs.pyc 
drwxr-xr-x 4 root root 4096 Nov 6 2014 launchpadlib 
drwxr-xr-x 2 root root 4096 Nov 6 2014 launchpadlib-1.9.12.egg-info 
drwxr-xr-x 4 root root 4096 Nov 6 2014 lazr 
drwxr-xr-x 2 root root 4096 Nov 6 2014 lazr.restfulclient-0.12.0.egg-info 
lrwxrwxrwx 1 root root  59 Jun 14 2013 lazr.restfulclient-0.12.0-nspkg.pth -> ../../../share/pyshared/lazr.restfulclient-0.12.0-nspkg.pth 
drwxr-xr-x 2 root root 4096 Nov 6 2014 lazr.uri-1.0.3.egg-info 
lrwxrwxrwx 1 root root  48 Jan 25 2012 lazr.uri-1.0.3-nspkg.pth -> ../../../share/pyshared/lazr.uri-1.0.3-nspkg.pth 
lrwxrwxrwx 1 root root  38 Jun 13 2013 lsb_release.py -> ../../../share/pyshared/lsb_release.py 
-rw-r--r-- 1 root root 7587 Nov 6 2014 lsb_release.pyc 
drwxr-xr-x 4 root root 4096 Nov 6 2014 M2Crypto 
drwxr-xr-x 2 root root 4096 Nov 6 2014 M2Crypto-0.21.1.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 oauth 
drwxr-xr-x 2 root root 4096 Nov 6 2014 oauth-1.0.1.egg-info 
drwxr-xr-x 3 root root 4096 Nov 6 2014 OpenSSL 
lrwxrwxrwx 1 root root  42 Mar 8 2012 PAM-0.4.2.egg-info -> ../../../share/pyshared/PAM-0.4.2.egg-info 
-rw-r--r-- 1 root root 19640 Mar 8 2012 PAMmodule.so 
drwxr-xr-x 2 root root 4096 Nov 6 2014 paramiko 
lrwxrwxrwx 1 root root  49 Mar 28 2013 paramiko-1.7.7.1.egg-info -> ../../../share/pyshared/paramiko-1.7.7.1.egg-info 
drwxr-xr-x 4 root root 4096 Dec 14 20:59 pip 
drwxr-xr-x 2 root root 4096 Dec 14 20:58 pip-1.0.egg-info 
lrwxrwxrwx 1 root root  40 Oct 22 2011 pkg_resources.py -> ../../../share/pyshared/pkg_resources.py 
-rw-r--r-- 1 root root 94800 Nov 6 2014 pkg_resources.pyc 
lrwxrwxrwx 1 root root  41 Oct 30 2014 problem_report.py -> ../../../share/pyshared/problem_report.py 
-rw-r--r-- 1 root root 15479 Nov 6 2014 problem_report.pyc 
lrwxrwxrwx 1 root root  47 Jun 27 2012 pycrypto-2.4.1.egg-info -> ../../../share/pyshared/pycrypto-2.4.1.egg-info 
lrwxrwxrwx 1 root root  46 Dec 30 2011 pycurl-7.19.0.egg-info -> ../../../share/pyshared/pycurl-7.19.0.egg-info 
-rw-r--r-- 1 root root 68880 Dec 30 2011 pycurl.so 
lrwxrwxrwx 1 root root  47 Sep 23 2013 pyOpenSSL-0.12.egg-info -> ../../../share/pyshared/pyOpenSSL-0.12.egg-info 
lrwxrwxrwx 1 root root  45 Dec 30 2011 pyserial-2.5.egg-info -> ../../../share/pyshared/pyserial-2.5.egg-info 
-rw-r--r-- 1 root root 447336 Sep 13 2013 pysss.so 
lrwxrwxrwx 1 root root  58 Jan 24 2014 python_apt-0.8.3ubuntu7.2.egg-info -> ../../../share/pyshared/python_apt-0.8.3ubuntu7.2.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 python_debian-0.1.21ubuntu1.egg-info 
lrwxrwxrwx 1 root root  44 Dec 16 2011 PyYAML-3.10.egg-info -> ../../../share/pyshared/PyYAML-3.10.egg-info 
-rw-r--r-- 1 root root 119 Oct 26 14:35 README 
drwxr-xr-x 2 root root 4096 Nov 6 2014 serial 
drwxr-xr-x 4 root root 4096 Dec 14 20:59 setuptools 
lrwxrwxrwx 1 root root  43 Oct 22 2011 setuptools.egg-info -> ../../../share/pyshared/setuptools.egg-info 
lrwxrwxrwx 1 root root  38 Oct 22 2011 setuptools.pth -> ../../../share/pyshared/setuptools.pth 
drwxr-xr-x 3 root root 4096 Nov 6 2014 simplejson 
lrwxrwxrwx 1 root root  49 Jan 30 2012 simplejson-2.3.2.egg-info -> ../../../share/pyshared/simplejson-2.3.2.egg-info 
lrwxrwxrwx 1 root root  31 Oct 22 2011 site.py -> ../../../share/pyshared/site.py 
-rw-r--r-- 1 root root 1725 Dec 14 20:59 site.pyc 
-rw-r--r-- 1 root root 34912 Feb 9 2012 _snackmodule.so 
lrwxrwxrwx 1 root root  32 Feb 9 2012 snack.py -> ../../../share/pyshared/snack.py 
-rw-r--r-- 1 root root 39925 Nov 6 2014 snack.pyc 
drwxr-xr-x 2 root root 4096 Nov 6 2014 softwareproperties 
lrwxrwxrwx 1 root root  37 Sep 13 2013 SSSDConfig.py -> ../../../share/pyshared/SSSDConfig.py 
-rw-r--r-- 1 root root 64074 Nov 7 2014 SSSDConfig.pyc 
lrwxrwxrwx 1 root root  46 Sep 13 2013 sssd_upgrade_config.py -> ../../../share/pyshared/sssd_upgrade_config.py 
-rw-r--r-- 1 root root 14614 Nov 7 2014 sssd_upgrade_config.pyc 
drwxr-xr-x 13 root root 4096 Nov 6 2014 tests 
drwxr-xr-x 16 root root 4096 Nov 7 2014 twisted 
lrwxrwxrwx 1 root root  52 Mar 9 2012 Twisted_Core-11.1.0.egg-info -> ../../../share/pyshared/Twisted_Core-11.1.0.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 ufw 
lrwxrwxrwx 1 root root  45 Apr 5 2012 ufw-0.31.1_1.egg-info -> ../../../share/pyshared/ufw-0.31.1_1.egg-info 
lrwxrwxrwx 1 root root  56 Nov 14 2012 unattended_upgrades-0.1.egg-info -> ../../../share/pyshared/unattended_upgrades-0.1.egg-info 
drwxr-xr-x 3 root root 4096 Nov 6 2014 UpdateManager 
lrwxrwxrwx 1 root root  35 Dec 30 2011 validate.py -> ../../../share/pyshared/validate.py 
-rw-r--r-- 1 root root 46734 Nov 6 2014 validate.pyc 
drwxr-xr-x 3 root root 4096 Nov 6 2014 wadllib 
drwxr-xr-x 2 root root 4096 Nov 6 2014 wadllib-1.3.0.egg-info 
drwxr-xr-x 2 root root 4096 Nov 6 2014 xapian 
drwxr-xr-x 2 root root 4096 Nov 6 2014 yaml 
-rw-r--r-- 1 root root 185456 Dec 16 2011 _yaml.so 
drwxr-xr-x 3 root root 4096 Nov 6 2014 zope 
drwxr-xr-x 2 root root 4096 Nov 6 2014 zope.interface-3.6.1.egg-info 
lrwxrwxrwx 1 root root  54 Dec 31 2011 zope.interface-3.6.1-nspkg.pth -> ../../../share/pyshared/zope.interface-3.6.1-nspkg.pth 

但/usr/local/lib/python2.7/dist-packages这些新模块只使用在/ usr/bin中/ Python的进口(仍然是2.7.3)。

使用默认的python(/ usr/local/bin/python,2.7.6)是我想要运行的版本,但没有看到任何要导入的模块。

我做了什么错了(我应该做的升级,而不是一个的wget的/制作/安装?)

我怎么能现在解决这个问题?

回答

0

问得好,这是不错的日志和信息:)

如果我理解正确的话,那么模块没有安装到你想要的Python版本?

如果是这样试试这个:

  1. 导航至您想要安装的模块添加到Python目录。
  2. 然后从Python目录导航到Scripts/文件夹。 (所以你的目录应该像/usr/lib/python<Python Version>/Scripts/
  3. 现在运行sudo python pip.py install <Module Name>

现在模块应该直接安装到该Python版本。

如果这不是您正在寻找的答案,请发表评论。

希望这会有所帮助!

+0

谢谢,我已经用python =/usr/bin/python这样的别名,把/ usr/bin放在我的路径中的/ usr/local/bin之前做了定向变通办法。等等。要知道为什么pip安装在自行安装2.7.6之后进入了/ usr/local/bin dist-packages,但运行/ usr/local/bin/python并没有将其安装(只有* other *一个在/ usr/bin中)。以及如何解决它,所以默认运行的相同版本也是默认安装包的地方,就像您期望的那样。 – redgiant

+0

好的,很高兴你找到了答案! :) –