我正在服务器上的home文件夹中本地安装Python(2.7.8)环境,以便使用较新版本的Python及其一些库(Numpy,Theano)和OpenBLAS。为此,我首先在我的主目录(usr
)的/home/my_home/usr/
文件夹中安装了Python,如下所述:
https://mail.python.org/pipermail/tutor/2002-March/012903.html
安装似乎进展顺利。我通过启动Python解释器来检查这一点,它在启动时显示正确的版本。
在此之后,我将OpenBLAS安装到/home/my_home/opt
文件夹中,如下所述:
Compiling numpy with OpenBLAS integration
......这也没有给我任何错误。但是,现在当我尝试安装Numpy时(根据上面链接中的说明),我收到以下错误:
Traceback (most recent call last):
File "setup.py", line 22, in <module>
import subprocess
File "/home/ext_sxc/usr/lib/python2.7/subprocess.py", line 427, in <module>
import select
ImportError: No module named select
我认为直截了当的做法是找到select
的包,编译并安装它。我不确定这是否正确,因为我上次在主目录中本地安装Python 2.7.6时,没有这样的错误。据我了解,select
模块应该与Python一起安装。
当我尝试在我的主文件夹中以类似的方式安装IPython时,也会发生这种情况。提供ImportError
的库是不同的。
我想知道这些是否与我在安装Python时可能犯的更普遍的错误有关。我对这个问题有任何建议表示感谢。如果有任何其他信息有用,请告诉我。谢谢!