# undefined symbol: PyFPE_jbuf
我有一個沒有遇過的錯誤 在Raspi4 python3.5 import numpy 時發生的 error
(i encounter a error when i use import numpy in raspi4 python3.5 )
Raspi4 版本(version): (20200213rasdbian)
乾淨預設環境為
(default setup in raspi 4 is python3.7)
python2.7 , python3.7
當我安裝完python3.5 並且使用virtualenv 且進入env install numpy 並且import 後
發生了這個錯誤
```bash=
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/pi/py35_kenv/lib/python3.5/site-packages/numpy/__init__.py", line 152, in <module>
from . import random
File "/home/pi/py35_kenv/lib/python3.5/site-packages/numpy/random/__init__.py", line 181, in <module>
from . import _pickle
File "/home/pi/py35_kenv/lib/python3.5/site-packages/numpy/random/_pickle.py", line 1, in <module>
from .mtrand import RandomState
ImportError: /home/pi/py35_kenv/lib/python3.5/site-packages/numpy/random/mtrand.cpython-35m-arm-linux-gnueabihf.so: undefined symbol: PyFPE_jbuf
>>>
```
那我在一個CSDN(中文IT知識服務集團) , 得到了解決連結如下:(when i install python3.5 and using the virtualenv enter my env install and import numpy this error happens, and i found the solution in CSDN : link below)
https://blog.csdn.net/IVIVI_PLUS/article/details/100016090?fbclid=IwAR03Fot2ikCNwDdHX6aHo7FM6_aMtSLO2GoiA4I0bBF5xo_tyZWGuwqOqTs
```bash=
sudo apt-get install python-virtualenv
virtualenv py35_kenv
source /home/pi/py35_kenv/bin/activate
cd /home/pi/py35_kenv/
wget https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz
tar zxvf Python-3.5.7.tgz -C ./
cd Python-3.5.7/
./configure --prefix=/home/pi/py35_kenv/python35/
make -j
# 如發生錯誤可使用 make -jN , N適核心數
make install
查看/home/pi/py35_kenv/python35/bin/是否有python3
把/home/pi/py35_kenv/python35/bin 複製到
/home/pi/py35_kenv/bin
~/py35_kenv/python35 $ cp -r bin/ ../
cd /home/pi/py35_kenv
wget https://files.pythonhosted.org/packages/a5/1f/c7c5450c60a90ce058b47ecf60bb5be2bfe46f952ed1d3b95d1d677588be/Cython-0.29.13.tar.gz
tar zxvf Cython-0.29.13.tar.gz -C ./
cd Cython-0.29.13/
python3 setup.py install
cd /home/pi/py35_kenv
wget https://files.pythonhosted.org/packages/da/32/1b8f2bb5fb50e4db68543eb85ce37b9fa6660cd05b58bddfafafa7ed62da/numpy-1.17.0.zip
unzip numpy-1.17.0.zip
cd numpy-1.17.0/
python3 setup.py install
cd /home/pi/py35_kenv
wget https://files.pythonhosted.org/packages/43/27/a6e7dcb8ae20a4dbf3725321058923fec262b6f7835179d78ccc8d98deec/h5py-2.9.0.tar.gz
tar zxvf h5py-2.9.0.tar.gz -C ./
cd h5py-2.9.0/
sudo apt-get install libhdf5-dev
python3 setup.py install
```
解決過程 以上
試試 python>> import numpy 就會正常了