2016-04-21 19 views
8

Tôi đang cố gắng gỡ cài đặt numpy trên OS X 10.10.5.Không thể gỡ cài đặt Numpy trên Mac

Dưới đây là những gì tôi đã cố gắng cho đến nay:

Gỡ cài đặt với brew:

brew uninstall numpy 
Error: No such keg: /usr/local/Cellar/numpy 

Gỡ cài đặt với pip:

sudo pip uninstall numpy 
Cannot uninstall requirement numpy, not installed 

Sau đây Python thư mục thư viện không có Numpy tệp:

/usr/local/lib/python2.7/site-packages/ 
/Library/Python/2.7/site-packages/ 
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/ 

In đường dẫn package không cho đường dẫn thực tế:

In [1]: import numpy; numpy.__path__ 
In [2]: numpy.__path__ 
Out[2]: ['numpy'] 
In [3]: numpy.__file__ 
Out[3]: 'numpy/__init__.pyc' 

Phiên bản numpy cài đặt là 1.8.0rc1 và tôi không sử dụng một môi trường ảo.

+0

Hiển thị cho tôi một số kết quả đầu ra: $ mà trăn; $ echo $ PYTHONPATH; $ ls -l dir_where_you_ran_ipython – Hun

Trả lời

0

Xóa thư mục /private/tmp/numpy đã giải quyết được.

1

Bạn có thể thử như sau:

$ sudo rm -rf /usr/local/lib/python2.7/site-packages/numpy/ 
$ sudo rm -rf /usr/local/lib/python2.7/site-packages/numpy-*.egg* 
$ sudo rm -rf /usr/local/bin/f2py 

Nếu bạn muốn xác minh nơi gói của bạn, bạn có thể thử một cái gì đó như thế này:

>>> import site; site.getsitepackages() 
['/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages'] 

Sau đó, bạn có thể thử gỡ bỏ khi bạn biết vị trí chính xác của gói, ví dụ: nếu bạn đang tìm kiếm cài đặt Flask của mình:

$ grep -R flask*.* /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 
+0

Cảm ơn bạn đã trả lời, tôi đã thử xóa các tệp thư viện như bạn đã mô tả nhưng nó không giúp ích gì. – Forge