在Linux上安装为Windows和MacOS构建的Python包

时间:2017-05-17 17:30:31

标签: python linux

我目前在Windows上使用了python Package Larch(https://pypi.python.org/pypi/larch)。它工作得很好,我的表现给我留下了深刻的印象。要将软件包与一些大型模型一起使用,我想在Linux服务器(Ubuntu 14.04.4)上安装它,在那里我没有root权限。虽然知道软件包的操作系统要求是Window或MacOS并且是Linux的初学者,但我还是试了一下。

我能够使用anaconda发行版在本地安装python但是当我使用pip安装落叶松时,我收到以下消息

无法找到满足要求larch的版本(来自版本:) 找不到落叶松的匹配分布

所以在我看来,我不能刻意尝试在linux上安装软件包而不需要任何额外的工作。然后我试图为我的问题找到解决方案,但我找不到任何解决方案。因此,我想问一下我的问题是否有解决办法?

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:1)

<强> [编辑]

  

larch不支持 python2.x ,只支持Windows,MACOSX。

对于在Linux中安装,我建议使用wine运行带有落叶松的Windows python程序。

有关Ubuntu中葡萄酒的更多信息。您可以使用如何在Ubuntu上使用Wine运行Windows软件

等关键字进行搜索

用于在macosx中安装。确保您的环境有python3。您可以使用which python3来检查。

$ which python3
/usr/local/bin/python3

然后,在没有root权限的情况下,您可以通过virtualenv安装软件包。 (工作站应提供此命令)

$ virtualenv -p $(which python3) env
$ . env/bin/activate
(env) $ python -V
Python 3.x.x

最后,你可以通过pip安装落叶松。

(env) $ pip3 install larch

For more information about virtualenv

答案 1 :(得分:0)

“Larch可以从源代码安装。如果不使用Anaconda,这对于Linux是必要的,也可以在其他系统上完成。

源代码的最新版本将在Larch发行版(github.com)上提供。此外,您可以使用git获取源代码的最新开发版本:git clone http://github.com/xraypy/xraylarch.git“在解压缩源代码分发工具包后,在任何平台上从源代码安装:

python setup.py install

<强>来源:http://cars.uchicago.edu/xraylarch/installation/index.html
编辑:没有root访问权限,请执行此操作 How to install python modules without root access?