Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.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 在Anaconda中从setup.py安装模块?_Python_Python 2.7_Anaconda - Fatal编程技术网

Python 在Anaconda中从setup.py安装模块?

Python 在Anaconda中从setup.py安装模块?,python,python-2.7,anaconda,Python,Python 2.7,Anaconda,我看过一些关于这个问题的帖子(,),但没有一篇对我一针见血。我正在尝试将版本7.352.0安装到我的Anaconda Python 2.7环境中 基于以上所述,我看到的唯一合适的方法就是pythonsetup.py安装,下面是setup.py的输出 running install running build running build_py creating build creating build/lib.linux-x86_64-2.7 copying pynvml.py -> bui

我看过一些关于这个问题的帖子(,),但没有一篇对我一针见血。我正在尝试将版本7.352.0安装到我的Anaconda Python 2.7环境中

基于以上所述,我看到的唯一合适的方法就是
pythonsetup.py安装
,下面是
setup.py
的输出

running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
copying pynvml.py -> build/lib.linux-x86_64-2.7
copying nvidia_smi.py -> build/lib.linux-x86_64-2.7
running install_lib
copying build/lib.linux-x86_64-2.7/nvidia_smi.py -> /usr/local/lib/python2.7/dist-packages
copying build/lib.linux-x86_64-2.7/pynvml.py -> /usr/local/lib/python2.7/dist-packages
byte-compiling /usr/local/lib/python2.7/dist-packages/nvidia_smi.py to nvidia_smi.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/pynvml.py to pynvml.pyc
running install_egg_info
Writing /usr/local/lib/python2.7/dist-packages/nvidia_ml_py-7.352.0.egg-info
据我所知,这并没有在Anaconda可以看到的地方安装模块。不过,奇怪的是,如果我从
py27
Anaconda源代码中打开Python REPL,我就可以成功导入并使用该库

Python 2.7.14 |Anaconda, Inc.| (default, Dec  7 2017, 17:05:42) 
[GCC 7.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pynvml
>>> from pynvml import *
>>> nvmlInit()
>>> print "Driver Version:", nvmlSystemGetDriverVersion()
Driver Version: 384.98
>>> nvmlDeviceGetCount()
1L
尽管在Python文件中导入库时,Anaconda/Python无法找到该模块

Traceback (most recent call last):
  File "PyNVML_Test0.py", line 4, in <module>
    from pynvml import *
ImportError: No module named pynvml
回溯(最近一次呼叫最后一次):
文件“PyNVML_Test0.py”,第4行,在
从pynvml导入*
ImportError:没有名为pynvml的模块
如何正确安装此模块,以便我的Anaconda Python 2.7源代码可以看到它?



EDIT1:啊,我可以使用REPL中的库的唯一原因是因为我从库的目录启动了REPL。

这方面运气好吗?我也有类似的问题!