我正在使用以下命令构建Cython程序(调用ex.testpackage):
python setup.py build_ext --inplace
在像/home/USER/Documents/testpackage/
这样的文件夹中。生成成功运行,但当我将cd放入另一个文件夹时,我将无法再使用模块testpackage
。有没有其他命令可以代替--inplace
运行,以便在Python中的任何文件夹中import testpackage
?我查看了anaconda/lib/python2.7/site-packages/
文件夹,在任何地方都没有看到对testpackage
的任何引用。这是Cython构建的标准吗?
注意:我是通过一个使用conda build testpackage
的.sh文件执行此操作的,因此命令python setup.py build_ext --inplace
实际上在shell文件中。
谢谢你的帮助。
--inplace选项在当前目录中创建共享对象文件(后缀为.so)。要从python使用这个模块,这个文件必须在python路径(sys.path)中。
要安装到系统python文件夹,请运行
如果您没有管理员权限,也可以使用
相关问题 更多 >
编程相关推荐