Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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的pip和/或队列时出现问题_Python_Python 3.x_Python 3.6 - Fatal编程技术网

安装python的pip和/或队列时出现问题

安装python的pip和/或队列时出现问题,python,python-3.x,python-3.6,Python,Python 3.x,Python 3.6,我有ApacheAmpps,它随python版本3.6.1一起提供。 我得到了安装pip的各种指导。 似乎没有一个起作用 比如说,, 链接 说我能跑: python -m pip install -U pip setuptools 得到一大堆错误。它可能相当于:没有名为queue的模块 当我下载他们提到的文件(get pip.py)并从python运行它时,也会发生类似的错误 现在,当我看一下安装队列的说明时,有些人建议我使用pip。但当我试图安装pip时,它抱怨队列不存在。。。。 六羟甲基三

我有ApacheAmpps,它随python版本3.6.1一起提供。 我得到了安装pip的各种指导。 似乎没有一个起作用

比如说,, 链接 说我能跑:

python -m pip install -U pip setuptools
得到一大堆错误。它可能相当于:没有名为queue的模块

当我下载他们提到的文件(get pip.py)并从python运行它时,也会发生类似的错误

现在,当我看一下安装队列的说明时,有些人建议我使用pip。但当我试图安装
pip
时,它抱怨队列不存在。。。。 六羟甲基三聚氰胺六甲醚。。。? 现在怎么办

错误:

   File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\__init__.py", line 11, in <module>
   File "C:\Program Files (x86)\Ampps\python\lib\logging\config.py", line 30, in <module>
         import logging.handlers
   File "C:\Program Files (x86)\Ampps\python\lib\logging\handlers.py", line 28, in <module>
         import queue
   ModuleNotFoundError: No module named 'queue'

   During handling of the above exception, another exception occurred:

   Traceback (most recent call last):
     File "getpip.py", line 20061, in <module>
       main()
     File "getpip.py", line 194, in main
       bootstrap(tmpdir=tmpdir)
     File "getpip.py", line 82, in bootstrap
       import pip
     File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\__init__.py", line 26, in <module>
     File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\utils\__init__.py", line 22, in <module>
     File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\__init__.py", line 13, in <module>
     File "C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\dictconfig.py", line 22, in <module>
     File "C:\Program Files (x86)\Ampps\python\lib\logging\handlers.py", line 28, in <module>
       import queue
     ModuleNotFoundError: No module named 'queue'
文件“C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\\ uuuuuuuu init\uuuuuuuu.py”,第11行,在
文件“C:\ProgramFiles(x86)\Ampps\python\lib\logging\config.py”,第30行,在
导入日志记录处理程序
文件“C:\ProgramFiles(x86)\Ampps\python\lib\logging\handlers.py”,第28行,在
导入队列
ModuleNotFoundError:没有名为“队列”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“getpip.py”,第20061行,在
main()
文件“getpip.py”,第194行,在main中
引导(tmpdir=tmpdir)
引导程序中第82行的文件“getpip.py”
进口pip
文件“C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\\uuuu init\uuuu.py”,第26行,在
文件“C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\utils\\uuuu init\uuuu.py”,第22行,在
文件“C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\\uuuuuu init\uuuuuu.py”,第13行,在
文件“C:\Users\Nima\AppData\Local\Temp\tmp1v2hpnae\pip.zip\pip\compat\dictconfig.py”,第22行,在
文件“C:\ProgramFiles(x86)\Ampps\python\lib\logging\handlers.py”,第28行,在
导入队列
ModuleNotFoundError:没有名为“队列”的模块

我在这里看到的格式

首先,pip是一个安装程序,基本上,你把自己弄糊涂了,是pip=queue,事实并非如此。Pip只是一个帮助您安装软件包的打包程序。队列是另一个模块

对于您的情况,这里的队列是多处理模块的一部分,所以您只需将其放在代码的顶部:

from multiprocessing import Queue
您不需要将
导入pip
添加到代码中

希望这能更好地为您解释:)

这一行: python-m pip安装-U pip设置工具 表示使用pip升级pip和setuptools的安装。只有在你已经有了pip的情况下才有效——你可能已经有了。不过,这是确保安装环境最新的有用步骤

pip在某些地方使用队列。注意,它在python2和python3之间被重命名-如果您拥有py3,那么您就拥有了队列(在py2中是队列)。所以我想知道是否有版本不匹配的东西


Windows安装总是会产生问题。您可能会更安全地安装和试验virtualenv,这样您的试验就不会破坏您提到的包-ampps中的python安装。在stackoverflow的其他地方有很多关于这个的注释。。。e、 g.

pip已经包含在3.6.1中,但它在子文件夹脚本中。 它不会自动成为path变量的一部分。
您必须更改目录并运行pip,或者您可以更改环境变量,以便pip的位置成为路径搜索的一部分。

您确定尚未安装pip吗?它主要是用python安装的。