起因

台式机的主板莫名出现问题,显示器画面卡顿不能动,鼠标键盘无反应,在这种情况下只好按住电源键断电。下面重启后,显示器无画面,猜测开机后没有进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. mysql查询某个数据库表的数量

    在mysql中有个数据库information_schema下的表tables记录了所有数据库中所有的表相关信息 TABLE_SCHEMA 数据库名称 SELECT COUNT( * ) FROM i ...

  2. 每天to do list

    至少写一页书 写代码做一个实验 读10+页专业书 一年时间,如果经济状况没有改善的话,回归企业.

  3. CentOS7.5最小化安装之后的配置

    我是最小化安装的,安装了之后很多基本使用配置没有,接下来要做一些配置,如网络之类的,使系统可用. 1.使命令分页显示(1页显示不不下,又不能上翻页) xxx | more 2.查看系统安装了哪些软件包 ...

  4. 用 map 表达互斥逻辑

    在这个开发周期遇到这样一个需求: 管理员可以给子账号配置权限,有些权限存在互斥不可同时勾选,比如 审核员和代采.审核和采购员不可同时勾选 之前同事实现的方式如下: 这样每添加一个互斥关系就要遍历一次, ...

  5. Leetcode名企之路

    微信扫码关注,每天推送一道面试题! 公众号:Leetcode名企之路 作者简介 知乎ID: 码蹄疾 码蹄疾,毕业于哈尔滨工业大学. 小米广告第三代广告引擎的设计者.开发者: 负责小米应用商店.日历.开 ...

  6. JSON在Java中的使用(一)

    1.去JSON官网下载org.json包 https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.json%22%20AND%20a%3A%22 ...

  7. jQuery实现全选、不选和反选功能

    jQuery结合Font Awesome字体图标实现全选.不选和反选功能 Font Awesome字体图标链接地址:http://www.fontawesome.com.cn/faicons/ 效果: ...

  8. python面试题之基础2

    2.3 考虑以下 Python 代码,如果运行结束,命令行中的运行结果是什么? 两者用法相同,不同的是 range 返回的结果是一个列表,而 xrange 的结果是一个生成器,前者是 直接开辟一块内存 ...

  9. 一图看懂Kafka On Zookeeper

    Kafka On Zookeeper,点击看大图

  10. Hive中导入Amazon S3中的分区表数据的操作

    Hive中创建S3的外部表 数据在S3存放的数据是按时间纬度存放的,每天的数据存放在各自的目录下,目录结构如下截图: 每个目录下面的数据是CSV文件,现在将其导入到Hive中进行查询,通过创建对应的表 ...