Python 在PyScripter中使用pip安装

Python 在PyScripter中使用pip安装,python,pip,pyscripter,Python,Pip,Pyscripter,我想在PyScripter中的脚本中安装Python包 import pip package = 'xlsxwriter' pip.main(['install', package]) 出现以下错误: Collecting xlsxwriter Downloading XlsxWriter-0.9.3-py2.py3-none-any.whl (136kB) Exception: Traceback (most recent call last): File "C:\Python27\

我想在PyScripter中的脚本中安装Python包

import pip
package = 'xlsxwriter'
pip.main(['install', package])
出现以下错误:

Collecting xlsxwriter
  Downloading XlsxWriter-0.9.3-py2.py3-none-any.whl (136kB)
Exception:
Traceback (most recent call last):
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\commands\install.py", line 299, in run
    requirement_set.prepare_files(finder)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\req\req_set.py", line 370, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\req\req_set.py", line 587, in _prepare_file
    session=self.session, hashes=hashes)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\download.py", line 810, in unpack_url
    hashes=hashes
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\download.py", line 649, in unpack_http_url
    hashes)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\download.py", line 871, in _download_http_url
    _download_url(resp, link, content_file, hashes)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\download.py", line 577, in _download_url
    progress_indicator = DownloadProgressBar(max=total_length).iter
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\utils\ui.py", line 158, in __init__
    super(WindowsMixin, self).__init__(*args, **kwargs)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\utils\ui.py", line 82, in __init__
    super(InterruptibleMixin, self).__init__(*args, **kwargs)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\utils\ui.py", line 118, in __init__
    super(DownloadProgressMixin, self).__init__(*args, **kwargs)
  File "C:\Python27\ArcGIS10.4\lib\site-packages\pip\_vendor\progress\helpers.py", line 58, in __init__
    if self.file.isatty() and self.hide_cursor:
  File "<string>", line 523, in __getattr__
  File "C:\Program Files (x86)\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py", line 150, in __getattr__
    return syncreq(self, consts.HANDLE_GETATTR, name)
  File "C:\Program Files (x86)\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py", line 71, in syncreq
    return conn.sync_request(handler, oid, *args)
  File "C:\Program Files (x86)\PyScripter\Lib\rpyc.zip\rpyc\core\protocol.py", line 434, in sync_request
    raise obj
AttributeError: DebugOutput instance has no attribute 'isatty' 
收集xlsxwriter
下载xlsxriter-0.9.3-py2.py3-none-any.whl(136kB)
例外情况:
回溯(最近一次呼叫最后一次):
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\basecommand.py”,第215行,在main中
status=self.run(选项、参数)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\commands\install.py”,第299行,正在运行
要求设置。准备文件(查找器)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\req\req\u set.py”,第370行,在prepare\u文件中
忽略依赖项=自身。忽略依赖项)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\req\req\u set.py”,第587行,在\u prepare\u文件中
session=self.session,hashes=hashes)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\download.py”,第810行,位于解包url中
散列=散列
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\download.py”,第649行,在unpack\u http\u url中
散列)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\download.py”,第871行,在http\u下载url中
_下载url(响应、链接、内容文件、散列)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\download.py”,第577行,在下载url中
进度指示器=下载进度条(最大=总长度)。iter
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\utils\ui.py”,第158行,在\uuu init中__
超级(WindowsMixin,self)。\uuuuuu初始化(*args,**kwargs)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\utils\ui.py”,第82行,在\uuu init中__
super(InterruptibleMixin,self)。\uuuuuu init\uuuuuu(*args,**kwargs)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\utils\ui.py”,第118行,在\uuu init中__
超级(下载ProgressMixin,self)。\uuuuuu初始化(*args,**kwargs)
文件“C:\Python27\ArcGIS10.4\lib\site packages\pip\\u vendor\progress\helpers.py”,第58行,在\uuu init中__
如果self.file.isatty()和self.hide\u光标:
文件“”,第523行,在__
文件“C:\Program Files(x86)\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py”,第150行,位于__
返回syncreq(self,consts.HANDLE\u GETATTR,name)
文件“C:\Program Files(x86)\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py”,第71行,在syncreq中
返回conn.sync_请求(处理程序、oid、*args)
文件“C:\Program Files(x86)\PyScripter\Lib\rpyc.zip\rpyc\core\protocol.py”,第434行,在同步请求中
提出目标
AttributeError:DebugOutput实例没有属性“isatty”
为什么会发生此错误以及如何修复它?当直接使用Python解释器时,同样的代码也能很好地工作,但由于某些原因,PyScripter不能工作


非常感谢您的帮助。

直接使用pip安装好吗?我的意思是说,
pip-install-xlsxriter
Yes,通过命令行使用{pip-install}安装软件包可以很好地工作。直接使用pip安装可以吗?我的意思是说,
pip安装xlsxwriter
Yes,通过命令行使用{pip install}安装包可以很好地工作。