dai*_*yue 20 python pip python-2.7 python-3.x
我在做一个全新安装的Python 2.7.9,并3.4.3于Win7 X64今天,我发现,没有Script在文件夹Python27和Python34文件夹中的第一个孩子一级文件夹,但有是一家从事Tools.但是,我pip在该脚本文件夹中找不到,但默认情况下pip应该安装Python.其他的我在做我的其他PC和笔记本电脑相同的安装,有Script文件夹(如在第一级子文件夹Python27和Python34)含pip.那么发生了什么?如何以pip这种方式安装和其他有用的脚本?
[编辑]我试过python -m ensurepip了Python34.我收到以下错误:
Ignoring indexes: https://pypi.python.org/simple
Collecting setuptools
Exception:
Traceback (most recent call last):
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\basecommand.py", line 232, in main
status = self.run(options, args)
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\commands\install.py", line 339, in run
requirement_set.prepare_files(finder)
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\req\req_set.py", line 333, in prepare_files
upgrade=self.upgrade,
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\index.py", line 326, in find_requirement
file_locations, url_locations = self._sort_locations(locations)
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\index.py", line 158, in _sort_locations
sort_path(os.path.join(path, item))
File "C:\Users\daiyue\AppData\Local\Temp\tmppvmc8dv1\pip-6.0.8-py2.py3-none-
any.whl\pip\index.py", line 139, in sort_path
if mimetypes.guess_type(url, strict=False)[0] == 'text/html':
File "C:\Python34\lib\mimetypes.py", line 287, in guess_type
init()
File "C:\Python34\lib\mimetypes.py", line 348, in init
db.read_windows_registry()
File "C:\Python34\lib\mimetypes.py", line 255, in read_windows_registry
with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: OpenKey() argument 2 must be str without null characters or None, not str
Run Code Online (Sandbox Code Playgroud)
[编辑]问题是由于多个空注册表项,搜索HKEY_LOCAL_MACHINE中的make 失败.以下是导致解决方案的帖子:read_windows_registry()mimetypes.py
谢谢
Ter*_*edy 11
如果您使用PSF(python.org).msi Windows安装程序,则pip(和依赖项)应安装在3.4.0+和2.7.9+的pythonxy/Lib/site-packages中.还应该有包含大约5个.exes的pythonxy/Scripts.这是安装过程的最后一部分.应该短暂显示命令提示符窗口.也许你在安装时没有检查[] install pip(尽管默认情况下应该已经检查过).也许你错过了一个错误.
在任何情况下,你应该为2.7和3.4都提供pythonxy/Lib/ensurepip/*,你应该能够立即运行这个模块.在命令提示符中,尝试python -m ensurepip使用.../python27和.../python34.
| 归档时间: |
|
| 查看次数: |
39951 次 |
| 最近记录: |