解决BUG

作者: 时汝佳 | 来源:发表于2020-03-18 08:00 被阅读0次

第一步

PS C:\Users\Administrator.DESKTOP-750NNGE> scoop install python37@3.7.4
WARN  Given version (3.7.4) does not match manifest (3.7.7)
WARN  Attempting to generate manifest for 'python37' (3.7.4)
Autoupdating python37
Searching hash for python-3.7.4.exe in https://www.python.org/downloads/release/python-374/
Found: md5:33cc602942a54446a3d6451476394789 using Extract Mode
Searching hash for python-3.7.4-amd64.exe in https://www.python.org/downloads/release/python-374/
Found: md5:a702b4b0ad76debdb3043a583e563400 using Extract Mode
Writing updated python37 manifest
Installing 'python37' (3.7.4) [64bit]
Loading python-3.7.4-amd64.exe from cache
Checking hash of python-3.7.4-amd64.exe ... ok.
Running installer... done.
Linking ~\scoop\apps\python37\current => ~\scoop\apps\python37\3.7.4
Creating shim for 'python'.
Creating shim for 'pythonw'.
Creating shim for 'python3'.
Creating shim for 'python37'.
Creating shim for 'idle'.
Creating shim for 'idle3'.
Creating shim for 'idle37'.
'python37' (3.7.4) was installed successfully!

终于安装好scoop 和Python了。
上一次遇到的问题是path错误,软件都无法通过PS打开了。
这个问题大概持续了一个月,烦躁地找了几种解决方案,我打算通过重装来解决。

第二步

PS C:\Users\Administrator.DESKTOP-750NNGE\Code> scoop install python37@3.7.4
WARN  Given version (3.7.4) does not match manifest (3.7.7)
WARN  Attempting to generate manifest for 'python37' (3.7.4)
Autoupdating python37
Searching hash for python-3.7.4.exe in https://www.python.org/downloads/release/python-374/
Found: md5:33cc602942a54446a3d6451476394789 using Extract Mode
Searching hash for python-3.7.4-amd64.exe in https://www.python.org/downloads/release/python-374/
Found: md5:a702b4b0ad76debdb3043a583e563400 using Extract Mode
Writing updated python37 manifest
Installing 'python37' (3.7.4) [64bit]
Loading python-3.7.4-amd64.exe from cache
Checking hash of python-3.7.4-amd64.exe ... ok.
Running installer... done.
Linking ~\scoop\apps\python37\current => ~\scoop\apps\python37\3.7.4
Creating shim for 'python'.
Can't shim 'python.exe': File doesn't exist.

为何会Can't shim 'python.exe': File doesn't exist.
这次我学会了小技巧,在issues里找,原来很多人碰到过这个问题。老师地回答很干脆,看教程。在浏览中我发现老师提到dark,但是忽略过去了。

等到找到原因,发现是scoop没有安装好。

第三步

PS C:\Users\Administrator.DESKTOP-750NNGE> scoop checkup
WARN  Windows Defender may slow down or disrupt installs with realtime scanning.
  Consider running:
    sudo Add-MpPreference -ExclusionPath 'C:\Users\Administrator.DESKTOP-750NNGE\scoop'
  (Requires 'sudo' command. Run 'scoop install sudo' if you don't have it.)
WARN  Windows Defender may slow down or disrupt installs with realtime scanning.
  Consider running:
    sudo Add-MpPreference -ExclusionPath 'C:\ProgramData\scoop'
  (Requires 'sudo' command. Run 'scoop install sudo' if you don't have it.)
WARN  LongPaths support is not enabled.
You can enable it with running:
    Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
ERROR 'Inno Setup Unpacker' is not installed! It's required for unpacking InnoSetup files. Please run 'scoop install innounp'.
ERROR 'dark' is not installed! It's required for unpacking installers created with the WiX Toolset. Please run 'scoop install dark' or 'scoop install wixtoolset'.
WARN  Found 5 potential problems.

为此我还关闭了防火墙。
其实计算机给出了提示,还给出了命令行。Warn是个很好地提示,只是着急地时候我没有仔细看。

第四步

PS C:\Users\Administrator.DESKTOP-750NNGE> scoop install innounp
Installing 'innounp' (0.49) [64bit]
innounp049.rar (137.6 KB) [====================================================================================================================================] 100%
Checking hash of innounp049.rar ... ok.
Extracting innounp049.rar ... done.
Linking ~\scoop\apps\innounp\current => ~\scoop\apps\innounp\0.49
Creating shim for 'innounp'.
'innounp' (0.49) was installed successfully!
PS C:\Users\Administrator.DESKTOP-750NNGE> scoop install dark
Installing 'dark' (3.11.2) [64bit]
dark-3.11.2.zip (3.5 MB) [=====================================================================================================================================] 100%
Checking hash of dark-3.11.2.zip ... ok.
Extracting dark-3.11.2.zip ... done.
Linking ~\scoop\apps\dark\current => ~\scoop\apps\dark\3.11.2
Creating shim for 'dark'.
'dark' (3.11.2) was installed successfully!

scoop安装还之后,继续python,发现还有问题

PS C:\Users\Administrator.DESKTOP-750NNGE> scoop install python37@3.7.4
WARN  Given version (3.7.4) does not match manifest (3.7.7)
WARN  Attempting to generate manifest for 'python37' (3.7.4)
Autoupdating python37
Searching hash for python-3.7.4.exe in https://www.python.org/downloads/release/python-374/
Found: md5:33cc602942a54446a3d6451476394789 using Extract Mode
Searching hash for python-3.7.4-amd64.exe in https://www.python.org/downloads/release/python-374/
Found: md5:a702b4b0ad76debdb3043a583e563400 using Extract Mode
Writing updated python37 manifest
Installing 'python37' (3.7.4) [64bit]
Loading python-3.7.4-amd64.exe from cache
Checking hash of python-3.7.4-amd64.exe ... ok.
Running installer... error.
ERROR Exit code was 1638!
Installation aborted. You might need to run 'scoop uninstall python37' before trying again.

试来试去不管用,又去看issues,发现有人提问,为何不能手动安装呢?
老师地回答是可以手动,又提到卸载要干净。我就在控制面板里尝试卸载,说来也奇怪,步步是坎坷,win10的控制面板在哪里需要搜索,卸载总也不行,就尝试repair,然后卸载,成功。

第五步

PS C:\Users\Administrator.DESKTOP-750NNGE> scoop install python37@3.7.4
WARN  Given version (3.7.4) does not match manifest (3.7.7)
WARN  Attempting to generate manifest for 'python37' (3.7.4)
Autoupdating python37
Searching hash for python-3.7.4.exe in https://www.python.org/downloads/release/python-374/
Found: md5:33cc602942a54446a3d6451476394789 using Extract Mode
Searching hash for python-3.7.4-amd64.exe in https://www.python.org/downloads/release/python-374/
Found: md5:a702b4b0ad76debdb3043a583e563400 using Extract Mode
Writing updated python37 manifest
Installing 'python37' (3.7.4) [64bit]
Loading python-3.7.4-amd64.exe from cache
Checking hash of python-3.7.4-amd64.exe ... ok.
Running installer... done.
Linking ~\scoop\apps\python37\current => ~\scoop\apps\python37\3.7.4
Creating shim for 'python'.
Creating shim for 'pythonw'.
Creating shim for 'python3'.
Creating shim for 'python37'.
Creating shim for 'idle'.
Creating shim for 'idle3'.
Creating shim for 'idle37'.
'python37' (3.7.4) was installed successfully!
PS C:\Users\Administrator.DESKTOP-750NNGE> scoop list
Installed apps:

  7zip 19.00
  busybox 3329-gcf0fa4d13
  dark 3.11.2
  git 2.25.1.windows.1
  innounp 0.49
  python37 3.7.4 [C:\Users\Administrator.DESKTOP-750NNGE\scoop\workspace\python37.json]

python是安装在[C:\Users\Administrator.DESKTOP-750NNGE\scoop\workspace\python37.json,之前不知道安装到哪里了。
接着安装Jupyter lab。因为网络问题,第二天早上才成功。

总结

1.遇到问题看看计算机怎么说,找出最有代表性的问题
2.去issues提问搜索,多看几条。
3.老师开始说要注意计算机给出的反馈,没在意。
4.总有人会注意细节,比如有人问:

WARN  Given version (3.7.4) does not match manifest (3.7.7)
WARN  Attempting to generate manifest for 'python37' (3.7.4)

这是我没注意到的,集体学习有好处啊,别人的问题也提醒了自己。

相关文章

  • Android Bug汇总

    Bug 1 Bug描述: 解决办法:链接 Bug 2 bug描述 CLEARTEXT communication ...

  • 你以为的以为之真相

    我以为“高手解决bug很容易,只有我自己解决bug很困难” 真相:解bug从来就没有容易过,之所以高手能解决,而低...

  • element 表格对齐问题

    bug图片 解决方案: 解决效果:

  • iOS bug 解决 各种mac 环境安装 cocoapod

    需要解决的bug ,安装环境 ,cocoapods安装bug解决,各种环境安装error解决,都可以联系我,提供解...

  • 2018-01-16

    1、这周的工作还是解决各种bug。解决bug的时候,我陷入的最大思考是,为什么大部分bug如此简单,缺解决不了了,...

  • 发现bug,解决bug

    于我们这些追求每天进步的人来说,可能时常就会有这样的烦恼: 你发现自己竟然有那么多不足? 然后,这一个念头就会被你...

  • 2016/12/10 周六

    GET 中山与测试沟通,确认几个bug。 沟通bug解决情况。 确认 bug 修正情况,mantis修改bug状态...

  • 解决bug

    主要是粗心大意和知识储备,一种方法试完后在去试另外一种,实在解决不了完全重头开始找或者一个段段代码注释看有没有报错...

  • 解决BUG

    第一步 终于安装好scoop 和Python了。上一次遇到的问题是path错误,软件都无法通过PS打开了。这个问题...

  • git版本管理,项目中如何合理使用分支之间的关系!

    master 最终版本针对用户 hotfix 解决bug分支解决bug之后需要合并到develop、master,...

网友评论

      本文标题:解决BUG

      本文链接:https://www.haomeiwen.com/subject/fzszehtx.html