我已经从学校在我们的服务器上本地上传了解压缩的python 3软件包larch
。但是我不能使用pip
在本地安装它,也不能知道如何使用包文件夹中的代码。在主文件夹larch-master
下,文件夹中有一个bin
文件夹和一个文件larch
。
所有其他相关代码都保存在larch-master/py
中。我可以在此Linux服务器上使用本地软件包吗?
在cd ~/larch-master
之后
我做了python setup.py install
我遇到了以下错误
checking filemod time on sqlite/sqlite3.c vs build/lib.linux-x86_64-3.6/larch/larchsqlite.so
checking filemod time on sqlite/haversine.c vs build/lib.linux-x86_64-3.6/larch/larchsqlite.so
checking filemod time on sqlite/bonus.c vs build/lib.linux-x86_64-3.6/larch/larchsqlite.so
yes need to update
temp_folder(basepath)= build/temp.linux-x86_64-3.6
shlib_folder(basepath)= build/lib.linux-x86_64-3.6/larch
In file included from sqlite/bonus.c:134:0:
sqlite/bonus.c:727:18: error: expected ‘)’ before ‘c’
int isblank(char c){
^
sqlite/bonus.c:727:5: error: expected expression before ‘)’ token
int isblank(char c){
^
Traceback (most recent call last):
`file“ /gpfs/software/Anaconda3/lib/python3.6/distutils/unixccompiler.py”,_ compile中的第118行 extra_postargs) 在生成的文件“ /gpfs/software/Anaconda3/lib/python3.6/distutils/ccompiler.py”中,第909行 产生(cmd,dry_run = self.dry_run) 生成文件“ /gpfs/software/Anaconda3/lib/python3.6/distutils/spawn.py”,第36行 _spawn_posix(cmd,search_path,dry_run = dry_run) _spawn_posix中的文件“ /gpfs/software/Anaconda3/lib/python3.6/distutils/spawn.py”,行159 %(cmd,exit_status)) distutils.errors.DistutilsExecError:命令“ cc”失败,退出状态为1
在处理上述异常期间,发生了另一个异常:
回溯(最近通话最近): 在第186行的文件“ setup.py”中 build_sqlite(buildbase) 在build_sqlite中的文件“〜/ larch-master / setup_sqlite.py”,行367 对象= c.compile(源,extra_preargs = extra_preargs,调试=调试,宏= local_macros,output_dir = temp_folder(基本路径)) 编译中的文件“ /gpfs/software/Anaconda3/lib/python3.6/distutils/ccompiler.py”,行574 self._compile(obj,src,ext,cc_args,extra_postargs,pp_opts) _compile中的文件“ /gpfs/software/Anaconda3/lib/python3.6/distutils/unixccompiler.py”,第120行 提高CompileError(msg) distutils.errors.CompileError:命令“ cc”失败,退出状态为1`