python无法导入numpy_python – Pycharm无法导入numpy
我的系統是Mac OS X.
我首先通過macport安裝numpy然后下載Pycharm并發現無論我選擇哪種解釋器我都無法導入numpy.結果如下:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 "/Users/erleye/Documents/Python/Pycharm Projects/test.py"
Traceback (most recent call last):
File "/Users/erleye/Documents/Python/Pycharm Projects/test.py", line 4, in
import numpy as np
ImportError: No module named numpy
但是如果我在終端中使用python test.py它可以正常工作.
當我在終端輸入-a python時,我有:
/opt/local/bin/python
/opt/local/bin/python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/local/bin/python
/usr/bin/python
/opt/local/bin/python
我不知道為什么我有這么多版本的python,但我確信當我在Pycharm中選擇解釋器時,它是安裝了numpy的那個.
我能做什么?
最佳答案
I don’t know why I have so many versions of python, but I am sure when I chose interpreter in Pycharm, it is the one that has numpy installed.
不,不是.
根據你的說法,當你在終端輸入python python.py時運行的Python將是/ opt / local / bin / python,MacPorts一個.
但根據PyCharm中的錯誤消息,它運行的Python是/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7,這不是MacPorts的. (它可能來自Python.org的二進制安裝程序.)
那么,這就是你的問題.
好吧,你幾乎不可能運行MacPorts Python,但是你以某種方式設置了PYTHONPATH或PYTHONHOME來強迫它嘗試使用Python.org站點包而不是它自己的.但在那種情況下,你遇到了更大的問題……
當然,你最大的問題是你有3個不同的Python 2.7副本,總共有6個路徑,你甚至不知道你是如何獲得它們的,或者你正在安裝哪些網站包.清理事物可能比繼續試圖搞砸更容易,但這是你的選擇.
總結
以上是生活随笔為你收集整理的python无法导入numpy_python – Pycharm无法导入numpy的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: github中的watch、star、f
- 下一篇: SQL盲注中的部分常用函数
