Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加外部库(依赖项)并在python代码中正确引用它们_Python_Reference_External_Libraries_Libsodium - Fatal编程技术网

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

添加外部库(依赖项)并在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代码中正确引用它们 编辑: 我正

我尝试下面的代码,看看是否可以找到库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代码中正确引用它们

编辑:


我正在尝试使用pynaid,它依赖于libnaid

我已经下载了libnail,但我对python还是新手


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

如果我理解正确的话。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作

import pysodium
就这么简单

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

一、 就个人而言,我建议将virtualenvpip携手使用。阅读virtualenv,它会非常方便

假设您同时拥有virtualenv和pip,那么您需要做的就是

virtualenv venv
source venv/bin/activate
pip install pysodium

这将创建一个virtualenv容器,激活它并在其中安装PySnaid。只有当virtualenv被激活时,脚本才会工作。如果我理解正确,您可以使用“停用”命令来停用它。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作

import pysodium
就这么简单

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

一、 就个人而言,我建议将virtualenvpip携手使用。阅读virtualenv,它会非常方便

假设您同时拥有virtualenv和pip,那么您需要做的就是

virtualenv venv
source venv/bin/activate
pip install pysodium

这将创建一个virtualenv容器,激活它并在其中安装PySnaid。只有当virtualenv被激活时,脚本才会工作。如果我理解正确,您可以使用“停用”命令来停用它。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作

import pysodium
就这么简单

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

一、 就个人而言,我建议将virtualenvpip携手使用。阅读virtualenv,它会非常方便

假设您同时拥有virtualenv和pip,那么您需要做的就是

virtualenv venv
source venv/bin/activate
pip install pysodium

这将创建一个virtualenv容器,激活它并在其中安装PySnaid。只有当virtualenv被激活时,脚本才会工作。如果我理解正确,您可以使用“停用”命令来停用它。您需要的是导入一个库。 将pynaude目录放在您想要使用的脚本下,然后简单地执行以下操作

import pysodium
就这么简单

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

一、 就个人而言,我建议将virtualenvpip携手使用。阅读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