我尝试下面的代码来查看库钠是否能够被定位
import ctypes
import ctypes.util
# Taken from line 33 https://github.com/bgaifullin/pysodium/blob/master/pysodium/__init__.py
o = ctypes.util.find_library('sodium')
print o这总是返回“无”。
请如何添加外部库(依赖项)并在python代码中正确引用它们。
编辑:
我试着用吡喃钠--它依赖于利伯钠
我下载了利伯钠,但我对蟒蛇很陌生.
实际上,我正在使用PTVS 2.1在我熟悉的dev环境中加快运行python的速度。
发布于 2014-12-29 16:46:05
如果我没听错的话。您需要的是导入一个库。将Put目录放在要使用的脚本下,然后只需执行以下操作
import pysodium事情就这么简单。
通常,您要做的是在系统上安装库,或者在虚拟环境中安装库,并将它们导入到python脚本中。克隆存储库通常不会有帮助,除非您要导入的库与您要导入的脚本位于同一个目录中。
就我个人而言,我建议将virtualenv和pip协同使用。阅读virtualenv,它将非常有用。
假设您同时拥有虚拟主机和pip,您所需要做的就是:
virtualenv venv
source venv/bin/activate
pip install pysodium这应该会创建一个虚拟容器,激活它并在里面安装This。只有当virtualenv激活时,您的脚本才能工作。您可以使用命令禁用来禁用它。
https://stackoverflow.com/questions/27692641
复制相似问题