Python 无法在Windows 10中安装程序包

Python 无法在Windows 10中安装程序包,python,pip,Python,Pip,我刚刚重新安装了Python3.6,但当我尝试安装软件包时,Windows返回错误。首先,我尝试从Windows命令提示符安装package BeautifulSoup: python-m pip安装美化组 但这将返回以下错误: 收集美人群 使用缓存的BeautifulSoup-3.2.1.tar.gz 从命令python setup.py egg_info完成输出: 回溯最近一次呼叫上次: 文件,第1行,在 文件C:\Users\Robert\AppData\Local\Temp\pip-bu

我刚刚重新安装了Python3.6,但当我尝试安装软件包时,Windows返回错误。首先,我尝试从Windows命令提示符安装package BeautifulSoup:

python-m pip安装美化组 但这将返回以下错误:

收集美人群 使用缓存的BeautifulSoup-3.2.1.tar.gz 从命令python setup.py egg_info完成输出: 回溯最近一次呼叫上次: 文件,第1行,在 文件C:\Users\Robert\AppData\Local\Temp\pip-build-iiyyxs2o\BeautifulSoup\setup.py,第22行 打印单元测试失败! ^ SyntaxError:调用“print”时缺少括号 -------------------- 命令python setup.py egg_info失败,错误代码为1,位于C:\Users\Robert\AppData\Local\Temp\pip-build-iiyyxs2o\beautifulsou中\ 然后我尝试安装包请求:

python-mpip安装请求 但这又回来了

C:\Program Files\Python36>python-m pip安装请求 收集请求 使用缓存请求-2.18.4-py2.py3-none-any.whl 从请求中收集certifi>=2017.4.17 使用缓存的certifi-2017.7.27.1-py2.py3-none-any.whl 从请求中收集idna=2.5 使用缓存的idna-2.6-py2.py3-none-any.whl 从请求中收集chardet=3.0.2 使用缓存的chardet-3.0.4-py2.py3-none-any.whl 从请求中收集urllib3=1.21.1 使用缓存的urllib3-1.22-py2.py3-none-any.whl 安装收集的软件包:certifi、idna、chardet、urllib3、requests 例外情况: 回溯最近一次呼叫上次: 文件C:\Program Files\Python36\lib\site packages\pip\basecommand.py,第215行,在main中 状态=自运行选项,参数 文件C:\Program Files\Python36\lib\site packages\pip\commands\install.py,第342行,正在运行 prefix=options.prefix\u路径, 文件C:\Program Files\Python36\lib\site packages\pip\req\req\u set.py,第784行,正在安装中 **夸尔斯 文件C:\Program Files\Python36\lib\site packages\pip\req\req\u install.py,第851行,在安装中 self.move\u wheel\u fileself.source\u dir,root=root,prefix=prefix 文件C:\Program Files\Python36\lib\site packages\pip\req\req\u install.py,第1064行,在move\u wheel\u文件中 孤立的, 文件C:\Program Files\Python36\lib\site packages\pip\wheel.py,第345行,在move\u wheel\u文件中 clobbersource,lib_dir,True 文件C:\Program Files\Python36\lib\site packages\pip\wheel.py,第316行,在clobber中 确保_dirdestdir 文件C:\Program Files\Python36\lib\site packages\pip\utils\\uuuuu init\uuuuuu.py,第83行,在确保目录中 马克迪斯帕斯酒店 文件C:\Program Files\Python36\lib\os.py,第220行,在makedirs中 mkdirname,mode PermissionError:[WinError 5]访问被拒绝:“C:\\Program Files\\Python36\\Lib\\site packages\\certifi”
我需要做什么才能使pip成功安装软件包?

BeautifulSoup仅适用于Python 2。对于Python 3安装:


第二个问题似乎很明显:您没有对C:\\Program Files\\Python36\\Lib\\site包和子目录的写入权限。

您可以尝试:以提升的管理员权限运行命令提示符。然后使用pip安装beautifulsou小写;并重试请求,这应该work@Jean-Françoisfafre在管理命令提示符中,Windows在pip安装后报告相同的错误。请求呢?pip安装请求工作正常:-将Python安装到用户具有写访问权限的目录中。C:\\Python36是最标准的地方。
pip install beautifulsoup4