添加外部库(依赖项)并在python cod中正确引用它们

2024-06-02 23:46:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试下面的代码,看看是否可以找到库

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

它总是返回“none”

请告诉我如何添加外部库(依赖项)并在python代码中正确引用它们。在

编辑:

我正试着和皮纳合作,它依赖于利钠盐

我已经下载了lib钠,但我是python新手。。。在

实际上,我正在使用ptvs2.1来加速在我熟悉的开发环境中运行python。在


Tags: 代码fromhttpsimportgithubmastercomutil
1条回答
网友
1楼 · 发布于 2024-06-02 23:46:56

如果我没听错的话。你想要的是导入一个库。 将pynadium目录放在您要使用的脚本下,然后简单地执行

import pysodium

就这么简单。在

通常,您要做的是在系统上或在virtualenv中安装库,然后将它们导入到python脚本中。除非要导入的库与要导入的脚本位于同一目录中,否则克隆存储库通常不会有帮助。在

我个人会建议大家手拉手使用virtualenv和pip。仔细阅读virtualenv,它会很方便的。在

假设您同时拥有virtualenv和pip,您只需执行以下操作

^{pr2}$

这将创建一个virtualenv容器,激活它并在里面安装pysunium。只有当virtualenv被激活时,脚本才能工作。您可以使用命令deactivate来停用它。在

相关问题 更多 >