Python 3.6.5 Pip 9.0.1 to 10 Windows 10 no Root



设置:

我的管理员将python安装到根目录我没有管理员权限(程序文件(,我将其复制到我的用户路径(漫游目录(中,并将用户路径添加到%PATH%变量中。我的本地目录在 %PATH% 变量中的根目录之前。这允许我通过导入 pip (pip.main(['install','--user','package']( 在 python 中安装软件包。

挑战:

似乎随着 pip v9.0.1 的贬值,它不再与 pypi 很好地配合使用 - 它会下载文件,但无法安装它们。引发以下错误:

AttributeError: 'NoneType' object has no attribute 'encoding'

研究:

S/O的普遍解决方案是升级点。我无法将 pip 安装到根目录,所以我将其安装到我的本地路径。

问:

如何让 python 先使用我的本地 pip 版本?

您可以安装Conda管理系统(链接在这里。如果你想从一个最小的设置开始,去Miniconda,没有你从Anaconda得到的一堆包,但你可能不需要(。

只需按照向导将其设置为默认安装(如果您没有root权限,则必须在用户可写文件夹下执行安装(。

最新更新