添加外部库(依赖项)并在python代码中正确引用它们
我尝试下面的代码,看看是否可以找到库Nadium添加外部库(依赖项)并在python代码中正确引用它们,python,reference,external,libraries,libsodium,Python,Reference,External,Libraries,Libsodium,我尝试下面的代码,看看是否可以找到库Nadium 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代码中正确引用它们 编辑: 我正
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代码中正确引用它们
编辑:
我正在尝试使用pynaid,它依赖于libnaid 我已经下载了libnail,但我对python还是新手
实际上,我正在使用PTVS2.1在我熟悉的开发环境中快速运行python。如果我理解正确的话。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作
import pysodium
就这么简单
通常,您要做的是在系统上或在virtualenv中安装库,然后将它们导入python脚本。除非要导入的库与要从中导入的脚本位于同一目录中,否则克隆存储库通常不会有帮助
一、 就个人而言,我建议将virtualenv和pip携手使用。阅读virtualenv,它会非常方便
假设您同时拥有virtualenv和pip,那么您需要做的就是
virtualenv venv
source venv/bin/activate
pip install pysodium
这将创建一个virtualenv容器,激活它并在其中安装PySnaid。只有当virtualenv被激活时,脚本才会工作。如果我理解正确,您可以使用“停用”命令来停用它。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作
import pysodium
就这么简单
通常,您要做的是在系统上或在virtualenv中安装库,然后将它们导入python脚本。除非要导入的库与要从中导入的脚本位于同一目录中,否则克隆存储库通常不会有帮助
一、 就个人而言,我建议将virtualenv和pip携手使用。阅读virtualenv,它会非常方便
假设您同时拥有virtualenv和pip,那么您需要做的就是
virtualenv venv
source venv/bin/activate
pip install pysodium
这将创建一个virtualenv容器,激活它并在其中安装PySnaid。只有当virtualenv被激活时,脚本才会工作。如果我理解正确,您可以使用“停用”命令来停用它。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作
import pysodium
就这么简单
通常,您要做的是在系统上或在virtualenv中安装库,然后将它们导入python脚本。除非要导入的库与要从中导入的脚本位于同一目录中,否则克隆存储库通常不会有帮助
一、 就个人而言,我建议将virtualenv和pip携手使用。阅读virtualenv,它会非常方便
假设您同时拥有virtualenv和pip,那么您需要做的就是
virtualenv venv
source venv/bin/activate
pip install pysodium
这将创建一个virtualenv容器,激活它并在其中安装PySnaid。只有当virtualenv被激活时,脚本才会工作。如果我理解正确,您可以使用“停用”命令来停用它。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作
import pysodium
就这么简单
通常,您要做的是在系统上或在virtualenv中安装库,然后将它们导入python脚本。除非要导入的库与要从中导入的脚本位于同一目录中,否则克隆存储库通常不会有帮助
一、 就个人而言,我建议将virtualenv和pip携手使用。阅读virtualenv,它会非常方便
假设您同时拥有virtualenv和pip,那么您需要做的就是
virtualenv venv
source venv/bin/activate
pip install pysodium
这将创建一个virtualenv容器,激活它并在其中安装PySnaid。只有当virtualenv被激活时,脚本才会工作。你可以使用命令停用它。我正在尝试使用pyNade。它依赖于libsodiumt。这是一种不好的方法,但如果你尝试的话,它应该会起作用。我不明白你说的“坏方法”是什么意思?克隆库并将其放在工作目录中使用通常是一种不好的方法。更好的方法是按照我的建议,同时使用virtualenv和pip。哦,让我澄清一下,我正在尝试加载的库不是python库,我正在尝试使用PySnaid,它依赖于Libsodium这是一种不好的方法,但如果你尝试它,它应该会起作用。我不明白你说的“坏方法”是什么意思?克隆库并将其放在工作目录中使用通常是一种不好的方法。更好的方法是按照我的建议,同时使用virtualenv和pip。哦,让我澄清一下,我正在尝试加载的库不是python库,我正在尝试使用PySnaid,它依赖于Libsodium这是一种不好的方法,但如果你尝试它,它应该会起作用。我不明白你说的“坏方法”是什么意思?克隆库并将其放在工作目录中使用通常是一种不好的方法。更好的方法是按照我的建议,同时使用virtualenv和pip。哦,让我澄清一下,我正在尝试加载的库不是python库,我正在尝试使用PySnaid,它依赖于Libsodium这是一种不好的方法,但如果你尝试它,它应该会起作用。我不明白你说的“坏方法”是什么意思?克隆库并将其放在工作目录中使用通常是一种不好的方法。更好的方法是按照我的建议,一起使用virtualenv和pip