我正在尝试手动安装 pysam,因为我在没有互联网连接的集群上工作并且我没有管理员权限(因此通过 conda 进行安装是不可能的,我已经尝试过)。我已经从开发人员的存储库 ( https://github.com/pysam-developers/pysam/archive/master.zip ) 下载了所有压缩文件,然后将它们传输到集群中的目录。
我已经尝试通过运行从解压缩的存储库手动安装(如说明https://github.com/pysam-developers/pysam/blob/master/INSTALL中所示):
python path/to/pysam-master/setup.py build
但我收到以下错误:
# pysam: cython is available - using cythonize if necessary
Traceback (most recent call last):
File "path/to/pysam-master/setup.py", line 166, in <module>
import version
ImportError: No module named version
setup.py 文件中的第 165、166 和 167 行是:
165. sys.path.insert(0, "pysam")
166. import version
167.version = version.__version__
不幸的是,我的知识只带了我到这一步。是否需要修改 setup.py 文件?
我的系统规格:
- Python 2.7.13 :: Anaconda, Inc.
- CentOS 6.5 版
- Linux 2.6.32-431.20.5.el6.x86_64