我在namecheap上有一个共享服务器。
Baiscally我需要在它上面运行一个脚本。 (我需要使用android来调用它,这是第二部分。)
我所做的是在我的服务器上安装miniconda
。
如果我执行conda list
,我会得到以下内容。
[iamaoxdo@server188 cgi-bin]$ conda list
# packages in environment at /home/iamaoxdo/public_html/miniconda2:
#
conda 3.19.0 py27_0
conda-env 2.4.5 py27_0
cython 0.23.4 py27_0
libgfortran 1.0 0
numpy 1.10.2 py27_0
openblas 0.2.14 3
openssl 1.0.2f 0
pandas 0.17.1 np110py27_0
pip 8.0.1 py27_0
pycosat 0.6.1 py27_0
pycrypto 2.6.1 py27_0
python 2.7.11 0
python-dateutil 2.4.2 py27_0
pytz 2015.7 py27_0
pyyaml 3.11 py27_1
readline 6.2 2
requests 2.9.1 py27_0
setuptools 19.4 py27_0
six 1.10.0 py27_0
sqlite 3.9.2 0
tk 8.5.18 0
wheel 0.26.0 py27_1
yaml 0.1.6 0
zlib 1.2.8 0
这基本上说明它已安装在我的服务器上。
顺便说一句,我还创建了一个环境,如guide中所述。
现在问题是我无法导入numpy
库(我的主要目标是导入pandas
库,但我认为它依赖于numpy
)。
我有一个名为servertest.py
的简单文件,其内容如下。
#!/usr/public_html/miniconda2/envs/pythonenv/lib/python2.7
# -*- coding: UTF-8 -*-
# enable debugging
import cgitb
import sys
sys.path.append("/user/include/numpy")
cgitb.enable()
#import nltk
import numpy
print "Content-Type: text/plain;charset=utf-8"
print("Hello2")
print sys.version_info[0]
print sys.version_info[1]
import site
#print site.getsitepackages()
#print sys.modules.keys()
print sys.path
当我运行它时,我收到以下错误
(pythonenv)[iamaoxdo@server188 cgi-bin]$ python servertest.py
OpenBLAS: pthread_creat error in blas_thread_init function. Error code:11
我甚至尝试重新安装所有三个软件包,即openblas,numpy,pandas
。
谁能告诉我这里有什么问题?我怎样才能使它发挥作用。