Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pip在安装vpnotebook时出错_Python_Pip_Vpython - Fatal编程技术网

Python Pip在安装vpnotebook时出错

Python Pip在安装vpnotebook时出错,python,pip,vpython,Python,Pip,Vpython,Vpython版本在他们的网站上不可用,但根据他们的说法,“pip安装Vpython”应该适用于任何Python版本。 我在windows命令提示符中输入了“pip install vpython”。下载几分钟后,pip告诉我以下错误: Running setup.py install for vpnotebook ... error Complete output from command c:\users\zachary\appdata\local\programs\python

Vpython版本在他们的网站上不可用,但根据他们的说法,“pip安装Vpython”应该适用于任何Python版本。 我在windows命令提示符中输入了“pip install vpython”。下载几分钟后,pip告诉我以下错误:

  Running setup.py install for vpnotebook ... error
    Complete output from command c:\users\zachary\appdata\local\programs\python\python36-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Zachary\\AppData\\Local\\Temp\\pip-build-dx_wvbg0\\vpnotebook\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Zachary\AppData\Local\Temp\pip-3q5u2e2l-record\install-record.txt --single-version-externally-managed --compile:
    ImportError install_kernel_spec
    c:\users\zachary\appdata\local\programs\python\python36-32\lib\site-packages\setuptools\dist.py:331: UserWarning: Normalizing '0.1.03' to '0.1.3'
      normalized_version,
    running install
    Installing Python module...
    running build
    running build_py
    creating build
    creating build\lib
    creating build\lib\vpnotebook
    copying vpnotebook\__init__.py -> build\lib\vpnotebook
    creating build\lib\vpnotebook\data
    copying vpnotebook\data\kernel.json -> build\lib\vpnotebook\data
    running install_lib
    creating c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site-packages\vpnotebook
    creating c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site-packages\vpnotebook\data
    copying build\lib\vpnotebook\data\kernel.json -> c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site-packages\vpnotebook\data
    copying build\lib\vpnotebook\__init__.py -> c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site-packages\vpnotebook
    byte-compiling c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site-packages\vpnotebook\__init__.py to __init__.cpython-36.pyc
    running install_egg_info
    running egg_info
    writing vpnotebook.egg-info\PKG-INFO
    writing dependency_links to vpnotebook.egg-info\dependency_links.txt
    writing top-level names to vpnotebook.egg-info\top_level.txt
    warning: manifest_maker: standard file '-c' not found

    reading manifest file 'vpnotebook.egg-info\SOURCES.txt'
    writing manifest file 'vpnotebook.egg-info\SOURCES.txt'
    Copying vpnotebook.egg-info to c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site-packages\vpnotebook-0.1.3-py3.6.egg-info
    running install_scripts
    writing list of installed files to 'C:\Users\Zachary\AppData\Local\Temp\pip-3q5u2e2l-record\install-record.txt'
    Installing custom kernel ...
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Zachary\AppData\Local\Temp\pip-build-dx_wvbg0\vpnotebook\setup.py", line 30, in <module>
        package_data={'vpnotebook': ['data/kernel.json']},
      File "c:\users\zachary\appdata\local\programs\python\python36-32\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "c:\users\zachary\appdata\local\programs\python\python36-32\lib\distutils\dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "c:\users\zachary\appdata\local\programs\python\python36-32\lib\distutils\dist.py", line 974, in run_command
        cmd_obj.run()
      File "C:\Users\Zachary\AppData\Local\Temp\pip-build-dx_wvbg0\vpnotebook\vpnotebook\__init__.py", line 72, in run
        run_kernel_install(False)
      File "C:\Users\Zachary\AppData\Local\Temp\pip-build-dx_wvbg0\vpnotebook\vpnotebook\__init__.py", line 63, in run_kernel_install
        install_kernel_spec(source_dir, kernel_name='vpython', user=user)
    NameError: free variable 'install_kernel_spec' referenced before assignment in enclosing scope

    ----------------------------------------
Command "c:\users\zachary\appdata\local\programs\python\python36-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Zachary\\AppData\\Local\\Temp\\pip-build-dx_wvbg0\\vpnotebook\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Zachary\AppData\Local\Temp\pip-3q5u2e2l-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Zachary\AppData\Local\Temp\pip-build-dx_wvbg0\vpnotebook\
正在为vpnotebook运行setup.py安装程序。。。错误 从命令c:\users\zachary\appdata\local\programs\python36-32\python.exe-u-c“导入setuptools,tokenize;\uuu file\uuu='c:\\users\\zachary\\appdata\\local\\Temp\\pip-build-dx\u wvbg0\\vpnotebook\\setup.py';f=getattr(tokenize,'open,'open)(\uu file);code=f.read().replace('\r\n','n');f.close();exec(compile)(编译(代码,_文件_,‘exec’)“安装--记录C:\Users\Zachary\AppData\Local\Temp\pip-3q5u2e2l-record\install-record.txt--外部管理的单一版本--编译: 导入错误安装\u内核\u规范 c:\users\zachary\appdata\local\programs\python\python36-32\lib\site packages\setuptools\dist.py:331:UserWarning:将“0.1.03”规范化为“0.1.3” 标准化版本, 正在运行的安装 正在安装Python模块。。。 运行构建 运行build\u py 创建构建 正在创建build\lib 正在创建build\lib\vpn笔记本 正在复制vpnotebook\\uuuu init\uuuuu.py->build\lib\vpnotebook 正在创建build\lib\vpnotebook\data 正在复制vpnotebook\data\kernel.json->build\lib\vpnotebook\data 正在运行安装库 创建c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site packages\vpnotebook 创建c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site packages\vpnotebook\data 正在复制build\lib\vpnotebook\data\kernel.json->c:\users\zachary\appdata\local\programs\python36-32\lib\site packages\vpnotebook\data 正在复制build\lib\vpnotebook\\uuuuu init\uuuuuu.py->c:\users\zachary\appdata\local\programs\python\python36-32\lib\site packages\vpnotebook 字节编译c:\users\zachary\appdata\local\programs\python\python 36-32\Lib\site packages\vpnotebook\\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 正在运行安装\u鸡蛋\u信息 运行蛋_信息 正在编写vpnotebook.egg info\PKG-info 正在将依赖项链接写入vpnotebook.egg info\dependency\u links.txt 将顶级名称写入vpnotebook.egg info\top\u level.txt 警告:未找到清单制造商:标准文件'-c' 正在读取清单文件“vpnotebook.egg info\SOURCES.txt” 正在写入清单文件“vpnotebook.egg info\SOURCES.txt” 正在将vpnotebook.egg-info复制到c:\users\zachary\appdata\local\programs\python\python36-32\Lib\site packages\vpnotebook-0.1.3-py3.6.egg-info 运行安装脚本 正在将已安装文件列表写入“C:\Users\Zachary\AppData\Local\Temp\pip-3q5u2e2l-record\install record.txt” 正在安装自定义内核。。。 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Users\Zachary\AppData\Local\Temp\pip-build-dx\u wvbg0\vpnotebook\setup.py”,第30行,在 package_data={'vpnotebook':['data/kernel.json']}, 文件“c:\users\zachary\appdata\local\programs\python\python36-32\lib\distutils\core.py”,第148行,在安装程序中 dist.run_命令() 文件“c:\users\zachary\appdata\local\programs\python\python36-32\lib\distutils\dist.py”,第955行,在run\u命令中 self.run_命令(cmd) 文件“c:\users\zachary\appdata\local\programs\python\python36-32\lib\distutils\dist.py”,第974行,在run\u命令中 cmd_obj.run() 文件“C:\Users\Zachary\AppData\Local\Temp\pip-build-dx\u wvbg0\vpnotebook\vpnotebook\\uuuuu init\uuuu.py”,第72行,运行中 运行内核安装(错误) 文件“C:\Users\Zachary\AppData\Local\Temp\pip-build-dx\u wvbg0\vpnotebook\vpnotebook\ \uuuuuu init\uuuuu.py”,第63行,在运行内核安装中 安装内核规范(source\u dir,kernel\u name='vpython',user=user) NameError:在封闭范围内的赋值之前引用了自由变量“install\u kernel\u spec” ---------------------------------------- 命令“c:\users\zachary\appdata\local\programs\python\python36-32\python.exe-u-c”导入setuptools,tokenize;\uuuu file\uuu='c:\\users\\zachary\\appdata\\local\\Temp\\pip-build-dx\uwvbg0\\vpnotebook\\setup.py';f=getattr(tokenize,'open,'open)(\uuu文件);code=f.read().replace('\r\n','n');f.close();exec(compile,'“安装--记录C:\Users\Zachary\AppData\Local\Temp\pip-3q5u2e2l-record\install-record.txt--外部管理的单一版本--编译”失败,错误代码为C:\Users\Zachary\AppData\Local\Temp\pip-build-dx_wvbg0\vpn\
这似乎是
vpython
所依赖的
vpython
中的一个bug。尝试在Python 2.7和3.5中安装
vpnotebook
失败,并出现相同的错误,这似乎是由于包的作者甚至没有使用基本的linter造成的。我建议向上述作者报告这一点,但是

这似乎是
vpython
所依赖的
vpython
中的一个bug。尝试在Python 2.7和3.5中安装
vpnotebook
失败,并出现相同的错误,这似乎是由于包的作者甚至没有使用基本的linter造成的。我建议向上述作者报告这一点,但是。

立即修复的方法是在安装vpnotebook之前安装jupyter:

pip install jupyter

感谢您的报告;在以后的问题中,您可以在指定的位置@user1114907发布,也可以在主要的github repo上发布:

即时解决方案是在安装vpnotebook之前安装jupyter:

pip install jupyter

感谢您的报告;在以后的问题中,您可以在指定的位置@user1114907发布,也可以在主要的github repo上发布:

如果您的python版本大于2.7.9,请跳到步骤3

  • 安装python版本>2.7.9[2.7.14是最新版本]

    • 下载最新版本的python
    • 提取档案
    • /configure
    • make
    • make-install