我试图在没有管理权限的远程主机上安装numpy。我已经在virtualenv中成功安装了Python 2.7和pip,并且可以使用pip来安装诸如pip install Markdown
之类的微不足道的东西。但是,如果我点安装numpy或scipy,它出错SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
我没有权限sudo apt-get或apt-get,所以不能做sudo apt-get install python27-devel
或sudo apt-get install python-devel
。我想从源代码构建,这样我就可以使用选项--user,但源代码是.deb文件,构建它需要更多的东西,我必须apt-get。我尝试联系管理员,但我建议将我自己的安装保存在我自己的本地环境中。我该怎么办? 操作系统是Ubuntu 14.04 LTS。没有sudo安装numpy
4
A
回答
1
管理员回答的原因很简单。 Ubuntu也使用python作为内部脚本。因此,如果您需要更新版本的软件包,管理员不会更新或更改python安装。
这是我想尝试:
- Python 2.7版自己编译源与您的首选路径在你的home目录中安装它。这样你总是有所有需要的标题。将解释器放入PATH中。
(可选)设置PYTHONUSERHOME到本地python软件包
- 通过PIP安装的virtualenv包numpy的等
- 设置的virtualenv envirnoment ...
(可选)4 。构建Blas库例如在您的家
- OpenBlas在virtualenv中安装用Cython ...,可能有一些需要numpy的
- 更多的包在用正确的设置BLAS库的virtualenv安装numpy的SciPy的设置
如果使用你自己的python安装,virtualenv并不是真的需要。所以你可能想忽略它。你只需要确保你的python解释器总是首先被找到。
相关问题
- 1. 没有sudo安装seaborn
- 2. 安装h5py没有sudo
- 3. 没有sudo安装Cordova和Ionic
- 4. 没有使用粘贴位sudo安装?
- 5. R开罗安装没有apt-get,sudo
- 6. 没有找到Sudo。尝试npm安装
- 7. 安装OpenBLAS和Numpy后没有_dotblas.so
- 8. 安装后没有找到Numpy
- 9. 用sudo安装Docker
- 10. pip安装numpy - 无法安装,虽然没有错误
- 11. 导入错误:没有名为numpy的模块(已安装numpy)
- 12. '宝石安装'和'sudo宝石安装'
- 13. 安装numpy,还有问题
- 14. 安装numpy
- 15. 利用/服务器安装库,没有sudo
- 16. 詹金斯:NPM安装失败没有sudo
- 17. 在没有sudo的情况下安装npm
- 18. 了解Unix文件系统和ruby安装时没有Sudo
- 19. 如何在没有sudo的情况下安装gems
- 20. 不能NPM安装-g没有sudo改变前缀
- 21. CentOS7 sudo yum永远安装说“没有永久可用的包”
- 22. 没有sudo,允许在virtualenv中安装BeautifulSoup
- 23. 安装乘客:使用sudo,rvmsudo或没有...?
- 24. 不使用sudo安装jdk?
- 25. 使用Sudo安装凉亭
- 26. “sudo pod安装”错误
- 27. Laravel安装与sudo权限
- 28. 为python安装numpy
- 29. ImportError:Numpy安装后在Ubuntu上没有名为numpy的模块
- 30. 安装numpy时,我的virtualenv pip没有读取正确的distutils.cfg
最简单的方法是安装[Anaconda](http://continuum.io/downloads)或其他一些预建的Python发行版,如果管理员没有足够的帮助来安装python-devel –