起因

台式机的主板莫名出现问题,显示器画面卡顿不能动,鼠标键盘无反应,在这种情况下只好按住电源键断电。下面重启后,显示器无画面,猜测开机后没有进BIOS。然后就拆机箱,拔下电源线后撬起主板电池几秒再放回,接着连好电源线开机显示屏就有画面了,可以从BIOS中选择引导哪个操作系统。后面的问题就是,Win7中出现微软图标1/2秒后,开机进程闪退了并电脑重启,不管在几次重启后都选择Win7引导,都会在屏幕出现微软图标后闪退、重启。想到可以进入Win7的安全模式来尝试恢复系统,第一步是将主板上连接的另一块硬盘断开连接,这样主板才可以从win7系统所在的硬盘上启动时进入安全模式(操作系统引导选择Win7后按住F8进入安全模式)。可惜,安全模式下不管是“安全模式”、“最近一次正确配置的启动”等,都还是会出现上面的“出现微软图标1/2秒后开机进程闪退的”bug,所以事已至此觉得已经进入一个死胡同。期间试过使用Win7安装盘修复引导,不能奏效。
在google中搜索此种情况(keywords: win7 safemode classpnp.sys stuck),大家给出的建议都是重装系统。那好吧~

Python2.7

在使用Python2.7时用到的很多package,一部分直接在"C:\Python27"路径下,一部分在"libs\site-package"下面,个人直觉上猜测配置方式很像Emacs的路径式配置,那么在拷贝C盘下的"Users"文件夹的时候,顺带也把"Python27"这个文件夹也拷贝了(是用了老毛桃的WinPE,觉得用来复制用户数据还是挺方便的;Python27这个文件夹有800多MB,如果重新安装各种package那肯定很花时间了)。
但是,时间进入2018年后,各种开源项目都提到了将在新版本中放弃支持Python2.7,比如Ubuntu的新内核等。现在觉得要把已有的代码都更新到Python3 也是觉得心里塞塞的。

重装系统

Python2.7

重装系统是用到了上面提到的Win7系统光盘,是64bit,(光盘安装的Win7系统是MBR的硬盘格式的),接着使用DG装机版安装了基本的驱动,后来是.netframework和Office套件,下面是Visual C++ Compiler for Python 2.7和Python2.7的安装包。安装Pyton2.7的时候,第一选了32bit版本的Python2.7,因为上一个Win7系统中使用64bit Python2.7遇到过一些莫名的问题;当迁回800多MB的Python27覆盖上去的以后,使用下来只有jieba、nltk等几个package可以import成功,最基本的numpy和matplotlib会报错,这就让我很怀疑了。那么转而卸载了Python2.7的32bit版删掉"C:\Python27",换装Python2.7的64bit版本,并重新用800MB的文件夹覆盖上去,这下可以import numpy、scipy、matplotlib、jieba等package。
1. Python2.7:要在Path中加入Python2.7的路径,这样才能在命令行中运行命令python
2. 为了在命令行中运行IPython 5.4,就要把IPython的路径加入到Path环境变量中,这样命令行中可以运行'ipython'

Emacs

使用Emacs的时间快有一年了,通过一些尝试,个人觉得实践上来讲推荐在系统环境变量中加入一个"HOME"变量,直接把Win7下Emacs启动时要寻找的.emacs.emacs.d的路径引导向非系统盘上的固定位置。

  1. Emacs使用client的方式要学一下,这样以后可以配合latexmk生成PDF文件。
  2. 在这段时间中,逐渐体会到了学习并掌握Emacs的配置文件,是需要参考Github上大牛的Emacs配置文件的,从而避免一些诸如“Emacs配置Python环境需要哪些插件”这样的系统性问题。

Firefox

Firefox的缓存数据、插件等都位于"C:\User"这个大文件夹下面。从挂掉的Win7系统中拷贝出"C:\User"文件夹,并直接覆盖新系统的"C:\User"后,开启Firefox或者重新安装Firefox后那些常用的插件都在,而且往期使用数据都不变,这是大大的节省了时间的。

Sublime

园子中,已经有人发帖子说了,只要把默认路径下(Sublime-->browse package会弹出的文件窗口的路径)的文件夹,都剪切粘贴到Sublime 安装路径下新建Data路径下,Sublime重启后就可以以后从Data中读取配置了。这个方法好赞!Sublime更改插件存储路径

win7重装系统后设置Python2.7环境的更多相关文章

  1. 重装系统后搭建php环境

    重装系统后,不需要重新下载php,apache,mysql的程序包,只需要在命令行重新安装即可. 1.安装apache: 打开命令行 cd 程序目录\bin httpd -k install 按ent ...

  2. 电脑重装系统后如何恢复Mysql数据库

    电脑重装系统后如何恢复Mysql数据库 一.[设置mysql的path]

  3. EFS加密解密----重装系统后

    重装系统尤其是格式化重装系统之后,如果没有正确地备份私钥,那么加密的文件将无法打开,加密的文件也暂时没有办法进行快速破解. 并非重装后用相同用户名+密码就可以解密的. Advanced EFS Dat ...

  4. 电脑重装系统后如何恢复 Mysql 数据库

    电脑重装系统后如何恢复 Mysql 数据库 一.[设置mysql的path] 比如:我的mysql在:D:\DataBase\mysql-5.7.13-winx64,可以在环境变量中重新新建一个环境变 ...

  5. win7重装系统经验总结报告(2013年6月29日凌晨1:45)

    win7重装系统经验总结报告(2013年6月29日凌晨1:45) 步骤: 1.考虑被重做的电脑是否有重要文件在C盘.有则转移到D盘等非系统盘. 2.看该电脑是2GB内存还是4GB以上内存. 3.准备好 ...

  6. 重装系统后配置原有的mysql

    1.重装系统后配置原有的mysql 2.修改 my.ini [修改 basedir:MySQL当前所在路径 datadir  数据存放路径] [mysqld] # 设置3306端口 port= # 设 ...

  7. Ubuntu14.04、win7双系统如何设置win7为默认启动项

    Ubuntu14.04.win7双系统如何设置win7为默认启动项 Ubuntu14.04.win7双系统设置win7为默认启动项方法: 在启动项选择菜单处记住windows 7对应的序号. 从上至下 ...

  8. 华硕本本重装系统后出现can not open file c:\RECOVERY.DAT

    华硕本本重装系统后出现can not open file c:\RECOVERY.DAT很多网友会觉得困惑,不知道为什么会这样,下面我就为大家来解决这个问题,方法一: 这个问题就出在华硕自带系统都是装 ...

  9. 重装系统后texstudio拼写检查不工作

    重装texstudio还是不行. 后来发现是重装系统后用户名和以前的系统用户明不一样,导致系统盘里的用户文件夹路径不一样.而texstudio的字典存放在用户路径文件夹下 C:\Users\xxx\A ...

随机推荐

  1. jquery checkbox点选反选

    <script type="text/javascript"> $(function(){ //点选反选 $("#check_all").click ...

  2. 05_Dockerfile实战(上)

    在上一章我们介绍了docker镜像的概念,并且介绍了构建镜像的两种方式 使用docker commit命令提交创建的容器. 使用Dockerfile文件和docker build命令,这种更为推荐和常 ...

  3. Druid手动设置参数错误

    在做Druid操作的时候,出现了小错误:但是总归是找到了,并且推一及三,以后学者高效解决问题: 严重: create connection errorjava.sql.SQLException: Ac ...

  4. 同步工具类-----循环栅栏:CyclicBarrier

    import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; impor ...

  5. .net下redis和rabbitmq简单使用demo

    是参考 一下两篇博文整理了下. Redis:   https://www.cnblogs.com/5ishare/p/6492380.html RabbitMq:   https://www.cnbl ...

  6. 用DBCC CHECK修复SQL2000的数据库一致性问题

    ) set @databasename='需要修复的数据库实体的名称' exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户 ...

  7. android4.4 重启的开机不播放开机铃声,按power键的开机播放开机铃声

    平台:A33Android4.4Linux3.4 功能描述:实现重启的开机不播放开机铃声,按power键的开机播放开机铃声 一,无论关机还是重启都会经过rebootOrShutdown这个方法,在方法 ...

  8. 实验一 Java开发环境的熟悉(Linux+Eclipse)

    实验一 Java开发环境的熟悉(Linux+Eclipse) 实验内容及步骤 使用JDK编译.运行简单的Java程序 打开windows下的cmd → 输入cd Code命令进入Code目录 → 输入 ...

  9. 20155239《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    实验内容及步骤 使用JDK编译.运行简单的java程序 2.使用IDEA编辑.编译.运行.调试Java程序 (一)使用JDK编译.运行简单的java程序 命令行下的程序开发 先建立一个文件夹命名为Co ...

  10. (三)虚拟机与Linux新尝试——20155306白皎

    (三)虚拟机与Linux新尝试--20155306白皎 一.关于虚拟机的安装 在选择虚拟机的类型和版本时,Ubuntu只有32位,没有64位 解决:通过百度,后来也发现同学们好多遇到了这个问题,因此通 ...