使用pip我在我的主目录中安装了numpy。我把这条路添加到了PYTHONPATH。但每当我执行“import numpy”时,它会导入系统文件夹中安装的numpy。见下面的输出:
export PYTHONPATH=/Apps/users/hussaif1/python27
root@lustwz99:/root # python
Python 2.7.8 (default, May 19 2015, 02:50:14)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> print numpy.version
<module 'numpy.version' from '/opt/rh/python27/root/usr/lib64/python2.7/site-packages/numpy/version.pyc'>
>>>
root@lustwz99:/root # ll /Apps/users/hussaif1/python27
total 16
drwxr-xr-x 4 hussaif1 hussaif1 4096 Aug 16 09:25 ./
drwx------ 49 hussaif1 hussaif1 4096 Aug 16 09:20 ../
drwxr-xr-x 2 hussaif1 hussaif1 4096 Aug 16 09:38 bin/
drwxr-xr-x 3 hussaif1 hussaif1 4096 Aug 16 09:25 lib64/
我手动创建了python27文件夹并使用此命令在那里安装numpy:
pip install --install-option =“ - prefix = / Apps / users / hussaif1 / python27”--ignore-installed numpy
答案 0 :(得分:0)
这是非常受欢迎的问题。要解决此问题,我建议使用virtualenvs。使用virtualenv将使您能够轻松管理已安装软件包的不同版本。它也非常容易学习和使用 - 基本上你应该在15分钟后就可以了。
答案 1 :(得分:0)
我通过添加site-packages的完整路径来实现它: