Python 在Anaconda中从setup.py安装模块?
我看过一些关于这个问题的帖子(,),但没有一篇对我一针见血。我正在尝试将版本7.352.0安装到我的Anaconda Python 2.7环境中 基于以上所述,我看到的唯一合适的方法就是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
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。这方面运气好吗?我也有类似的问题!