设置:
我的管理员将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权限,则必须在用户可写文件夹下执行安装(。