簡體   English   中英

奇怪的點子錯誤。 無法安裝某些模塊,但我可以安裝其他模塊

[英]Weird pip bug. Can't install some modules but I can install others

盡管我做得最好,但似乎無法使gevent或grequest正常工作。 他們倆都依靠greenlet,我也無法工作。

我已經通過自制軟件完全安裝並重新安裝了python。 我沒有嘗試使用python的安裝程序,但是我不明白為什么這很重要。 我已經將xcode升級到最新版本,並確實安裝了每個插件。 我經常通過pip成功安裝python模塊。 我一直在嘗試上個月安裝grequests。

電腦:

  • Mac OSX Yosemite版本10.10.1
  • MacBook Pro(15英寸視網膜,2013年末)
  • 2.3 GHz英特爾酷睿i7
  • 16 GB 1600 MHz DDR3
  • 英特爾Iris Pro 1536 MB

`

$ sudo pip install greenlet
Requirement already satisfied (use --upgrade to upgrade): greenlet in /usr/local/lib/python2.7/site-packages
Cleaning up...

$ sudo pip install gevent
Requirement already satisfied (use --upgrade to upgrade): gevent in /usr/local/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): greenlet in /usr/local/lib/python2.7/site-packages (from gevent)
Cleaning up...

$ sudo pip install grequests
Requirement already satisfied (use --upgrade to upgrade): grequests in /usr/local/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): gevent in /usr/local/lib/python2.7/site-packages (from grequests)
Requirement already satisfied (use --upgrade to upgrade): requests>=1.0.0 in /Library/Python/2.7/site-packages (from grequests)
Requirement already satisfied (use --upgrade to upgrade): greenlet in /usr/local/lib/python2.7/site-packages (from gevent->grequests)
Cleaning up...

'

>>> import grequests
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import grequests
ImportError: No module named grequests

>>> import greenlet    
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import greenlet
ImportError: No module named greenlet

>>> import gevent    
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import gevent
ImportError: No module named gevent

編輯:

$ which -a python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
/usr/bin/python

編輯2:

我一定在某個時候弄壞了東西,因為現在我安裝的所有模塊都沒有通過。 我過去安裝的模塊仍然可以使用,但是新模塊卻出現與上述相同的錯誤。

重新安裝所有內容后,我仍然遇到問題。 我認為/Library/Frameworks/Python.framework/Versions/2.7/bin/python是系統安裝的版本,但不是。

我需要刪除它,並將其從~/.bash_profile中刪除,然后一切正常。 我不知道這是否是我唯一的問題,因為重新安裝可以修復某些問題,但我認為是。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM