Python ';随机样本';使用pip时未定义
我试图用芹菜,但遇到了一些编译错误。因此,我尝试卸载/重新安装Numpy和Skimage以修复它 我没有修复它,相反,我使它变得更糟 当我现在使用pip安装、卸载或升级时,它返回以下错误Python ';随机样本';使用pip时未定义,python,pip,Python,Pip,我试图用芹菜,但遇到了一些编译错误。因此,我尝试卸载/重新安装Numpy和Skimage以修复它 我没有修复它,相反,我使它变得更糟 当我现在使用pip安装、卸载或升级时,它返回以下错误 rootadmin@annotatie01:/data_nfs/opensurfaces/venv/lib/python2.7/site-packages/numpy$ sudo -H python -m pip install pandas Traceback (most recent call last):
rootadmin@annotatie01:/data_nfs/opensurfaces/venv/lib/python2.7/site-packages/numpy$ sudo -H python -m pip install pandas
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 151, in _run_module_as_main
mod_name, loader, code, fname = _get_module_details(mod_name)
File "/usr/lib/python2.7/runpy.py", line 109, in _get_module_details
return _get_module_details(pkg_main_name)
File "/usr/lib/python2.7/runpy.py", line 101, in _get_module_details
loader = get_loader(mod_name)
File "/usr/lib/python2.7/pkgutil.py", line 464, in get_loader
return find_loader(fullname)
File "/usr/lib/python2.7/pkgutil.py", line 474, in find_loader
for importer in iter_importers(fullname):
File "/usr/lib/python2.7/pkgutil.py", line 430, in iter_importers
__import__(pkg)
File "/usr/local/lib/python2.7/dist-packages/pip/__init__.py", line 21, in <module>
from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py", line 62, in <module>
from .packages.urllib3.exceptions import DependencyWarning
File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/__init__.py", line 29, in <module>
import urllib3
File "/usr/lib/python2.7/dist-packages/urllib3/__init__.py", line 16, in <module>
from .connectionpool import (
File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 17, in <module>
from httplib import HTTPConnection, HTTPException
File "/usr/lib/python2.7/httplib.py", line 80, in <module>
import mimetools
File "/usr/lib/python2.7/mimetools.py", line 6, in <module>
import tempfile
File "/usr/lib/python2.7/tempfile.py", line 35, in <module>
from random import Random as _Random
File "random/__init__.py", line 102, in <module>
ranf = random = sample = random_sample
NameError: name 'random_sample' is not defined
rootadmin@annotatie01:/data\u nfs/opensurfaces/venv/lib/python2.7/site packages/numpy$sudo-H python-m pip安装程序
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python2.7/runpy.py”,第151行,在运行模块中作为主模块
mod_名称、加载程序、代码、fname=\u获取\u模块\u详细信息(mod_名称)
文件“/usr/lib/python2.7/runpy.py”,第109行,在获取模块详细信息中
返回\u获取\u模块\u详细信息(包装主\u名称)
文件“/usr/lib/python2.7/runpy.py”,第101行,在获取模块详细信息中
加载器=获取加载器(模块名称)
get_loader中的文件“/usr/lib/python2.7/pkgutil.py”,第464行
返回查找加载器(全名)
文件“/usr/lib/python2.7/pkgutil.py”,第474行,在find_loader中
iter_进口商(全名):
文件“/usr/lib/python2.7/pkgutil.py”,第430行,国际热核聚变实验堆
__进口(包装)
文件“/usr/local/lib/python2.7/dist-packages/pip/_-init__.py”,第21行,在
来自pip.\u vendor.requests.packages.urlib3.exceptions导入依赖性警告
文件“/usr/local/lib/python2.7/dist-packages/pip/_-vendor/requests/_-init__.py”,第62行,在
from.packages.urllib3.exceptions导入依赖项警告
文件“/usr/local/lib/python2.7/dist-packages/pip/_-vendor/requests/packages/__-init__;.py”,第29行,在
导入urllib3
文件“/usr/lib/python2.7/dist-packages/urllib3/_-init___.py”,第16行,在
from.connectionpool导入(
文件“/usr/lib/python2.7/dist packages/urllib3/connectionpool.py”,第17行,在
从httplib导入HTTPConnection,HTTPException
文件“/usr/lib/python2.7/httplib.py”,第80行,在
进口美托尔
文件“/usr/lib/python2.7/mimetools.py”,第6行,在
导入临时文件
文件“/usr/lib/python2.7/tempfile.py”,第35行,在
从随机导入随机为_随机
文件“random/_init__.py”,第102行,在
ranf=随机=样本=随机样本
名称错误:未定义名称“随机样本”
如果我运行
python-mpip.\uuuu main\uuuu
会返回相同的错误。由于某些原因,我使用的是运行ubuntu 14.04的远程服务器,您当前的工作目录是
/data_nfs/opensurfaces/venv/lib/python2.7/site-packages/numpy
它位于numpy
包中,因此import random
导致导入的不是标准库random
模块,而是numpy.random
包。只需将cd从该目录中取出(通常不要从站点包
下的包中运行Python)
即使您不知道有一个numpy.random
模块,您也可以从回溯中收集到:
File "/usr/lib/python2.7/tempfile.py", line 35, in <module>
from random import Random as _Random
File "random/__init__.py", line 102, in <module>
ranf = random = sample = random_sample
文件“/usr/lib/python2.7/tempfile.py”,第35行,在
从随机导入随机为_随机
文件“random/_init__.py”,第102行,在
ranf=随机=样本=随机样本
您可以看到,虽然
tempfile
是从绝对路径/usr/lib/python2.7/
(标准库所在的位置)导入的,random
是从相对路径导入的,即相对于您当前的目录。由于某种原因,您当前的工作目录
/data_nfs/opensurfaces/venv/lib/python2.7/site-packages/numpy
它位于numpy
包中,因此import random
导致导入的不是标准库random
模块,而是numpy.random
包。只需将cd从该目录中取出(通常不要从站点包
下的包中运行Python)
即使您不知道有一个numpy.random
模块,您也可以从回溯中收集到:
File "/usr/lib/python2.7/tempfile.py", line 35, in <module>
from random import Random as _Random
File "random/__init__.py", line 102, in <module>
ranf = random = sample = random_sample
文件“/usr/lib/python2.7/tempfile.py”,第35行,在
从随机导入随机为_随机
文件“random/_init__.py”,第102行,在
ranf=随机=样本=随机样本
您可以看到,虽然
tempfile
是从绝对路径/usr/lib/python2.7/
(标准库所在的位置)导入的,random
是从相对路径导入的,即相对于您当前的目录。啊,这似乎很简单。谢谢。如果这能解决问题,请接受答案:)有一个最小的计时器。但我会的。啊,这看起来很简单。谢谢。如果这解决了问题,请接受答案:)有一个最小的计时器。但我会的。