问题描述
> C:\python36>python -m pip install robotframework-OracleLibrary --user
Collecting robotframework-OracleLibrary
Using cached robotframework-OracleLibrary-0.0.3-dev.tar.gz (2.4 kB)
ERROR: Command errored out with exit status 1:
command: 'C:\python36\python.exe' -c 'import sys,setuptools,tokenize;
sys.argv[0] =
'"'"'C:\\Users\\pp22\\AppData\\Local\\Temp\\pip-install-
senqzew1\\robotframework-
OracleLibrary\\setup.py'"'"';
__file__='"'"'C:\\Users\\pp22\\AppData\\Local\\Temp\\pip-install-
senqzew1\\robotframework-OracleLibrary\\setup.py'"'"';f=getattr(tokenize,'"'"'open'"'"',open)
(__file__);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,__file__,'"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\pp22\AppData\Local\Temp\pip-
pip-egg-info-sz_t7m2p'
cwd: C:\Users\pp22\AppData\Local\Temp\pip-install-
senqzew1\robotframework-OracleLibrary\
Complete output (5 lines):
Traceback (most recent call last):
File "<string>",line 1,in <module>
File "C:\Users\pp22\AppData\Local\Temp\pip-install-senqzew1\robotframework-
OracleLibrary\setup.py",line 4,in <module>
execfile(join(dirname(__file__),'OracleLibrary','version.py'))
NameError: name 'execfile' is not defined
解决方法
让我们看看。 robotframework-OracleLibrary
是2014年发布的唯一version 0.0.3-dev。The homepage不存在。
代码使用的execfile
在Python 2.7中为a builtin function,但为was removed in Python 3.0。
继续:该软件包是仅废弃的Python2旧版本。算了吧,继续前进。