Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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 Pycharm Virtulenv“;非零退出代码“;从pip安装车轮或模块后_Python_Virtualenv_Pycharm_Python Wheel_Virtualenv Commands - Fatal编程技术网

Python Pycharm Virtulenv“;非零退出代码“;从pip安装车轮或模块后

Python Pycharm Virtulenv“;非零退出代码“;从pip安装车轮或模块后,python,virtualenv,pycharm,python-wheel,virtualenv-commands,Python,Virtualenv,Pycharm,Python Wheel,Virtualenv Commands,在通过轮子安装kivy之后,当我刷新Python3.4的虚拟环境时,我在Pycharm中遇到了一个错误。错误在该节中 Pycharm:项目-> 项目解释器->[Virtualenv软件包] 底部的错误/警告显示“非零退出代码” 我的环境: Windows 8.1 64位 Python 3.4.3 32位 Pycharm 4.5.4 虚拟环境-3.4.3 这是在我从命令行安装了来自“”(这是一个很棒的站点…请查看)的控制盘之后发生的 首先,我从下载的wheel文件安装了pygame,该文件位于:

在通过轮子安装kivy之后,当我刷新Python3.4的虚拟环境时,我在Pycharm中遇到了一个错误。错误在该节中

Pycharm:项目-> 项目解释器->[Virtualenv软件包]

底部的错误/警告显示“非零退出代码”

我的环境: Windows 8.1 64位 Python 3.4.3 32位 Pycharm 4.5.4 虚拟环境-3.4.3

这是在我从命令行安装了来自“”(这是一个很棒的站点…请查看)的控制盘之后发生的

首先,我从下载的wheel文件安装了pygame,该文件位于:

C:\Users\\3.4Python\u 32Bit\Scripts>pip3.4.exe安装C:\Users\\Downloads\pygame-1.9.2a0-cp34-none-win32.whl
接下来,我调整cython版本:

C:\Users\<user_name>\3.4Python_32Bit\Scripts> pip3.4.exe install -I Cython==0.21.2
C:\Users\\3.4Python\u 32Bit\Scripts>pip3.4.exe安装-I Cython==0.21.2
然后,我通过pycharm中的pycharm virtualenv接口安装了kivymd和kivy garden-两个都安装成功

最后我试着安装“kivy”


最初的结果很好,它显示已安装,在pycharm中的virtualenv中加载了包,但当我在pycharm中重新加载virtualenv以将其与包关联时,pycharm接口显示“非零退出代码”。“在没有其他可见错误的情况下,如何修复此问题?

解决此问题的方法是从所述环境中运行python

i、 e

C:\Users\\3.4Python\u 32Bit\Scripts>python.exe C:\Users\\3.4Python
_32位\Lib\site.py

当从“C:\Users\\3.4Python\u 32Bit\Lib\site packages”收集包时,输出将告诉您失败的包:

导入站点模块失败
回溯(最近一次呼叫最后一次):
文件“C:\Users\\3.4Python\u 32Bit\Lib\site.py”,第703行,在
main()
文件“C:\Users\\3.4Python\u 32Bit\Lib\site.py”,第683行,主目录
路径\在\系统中=添加站点包(路径\在\系统中)
文件“C:\Users\\3.4Python\u 32Bit\Lib\site.py”,第282行,位于addsitepack中
年代
addsitedir(sitedir,已知路径)
文件“C:\Users\\3.4Python\u 32Bit\Lib\site.py”,第204行,位于addsitedir中
addpackage(站点目录、名称、已知路径)
文件“C:\Users\\3.4Python_32Bit\Lib\site.py”,第173行,在addpackage中
行政主任(行)
文件“”,第1行,在
KeyError:'kivy'
为了使用您的环境减去导致问题的包,请删除与此错误直接相关的文件夹,在本例中,kivy:

remove C:\Users\<user_name>\3.4Python_32Bit\Lib\site-packages
删除C:\Users\\3.4Python\u 32Bit\Lib\site包
如果要重新安装软件包,请确认您具有正确的依赖项、控制盘(如果这是您正在使用的),或者您已安装软件包的正确版本。然后根据需要重新安装。这可以应用于具有相同问题的其他软件包

C:\Users\<user_name>\3.4Python_32Bit\Scripts>python.exe C:\Users\<user_name>\3.4Python
Failed to import the site module
Traceback (most recent call last):
  File "C:\Users\<user_name>\3.4Python_32Bit\Lib\site.py", line 703, in <module>
    main()
  File "C:\Users\<user_name>\3.4Python_32Bit\Lib\site.py", line 683, in main
    paths_in_sys = addsitepackages(paths_in_sys)
  File "C:\Users\<user_name>\3.4Python_32Bit\Lib\site.py", line 282, in addsitepack
ages
    addsitedir(sitedir, known_paths)
  File "C:\Users\<user_name>\3.4Python_32Bit\Lib\site.py", line 204, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "C:\Users\<user_name>\3.4Python_32Bit\Lib\site.py", line 173, in addpackage
    exec(line)
  File "<string>", line 1, in <module>
KeyError: 'kivy'
remove C:\Users\<user_name>\3.4Python_32Bit\Lib\site-packages