win7重装系统后设置Python2.7环境
起因
臺式機的主板莫名出現問題,顯示器畫面卡頓不能動,鼠標鍵盤無反應,在這種情況下只好按住電源鍵斷電。下面重啟后,顯示器無畫面,猜測開機后沒有進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的路徑引導向非系統盤上的固定位置。
Firefox
Firefox的緩存數據、插件等都位于"C:\User"這個大文件夾下面。從掛掉的Win7系統中拷貝出"C:\User"文件夾,并直接覆蓋新系統的"C:\User"后,開啟Firefox或者重新安裝Firefox后那些常用的插件都在,而且往期使用數據都不變,這是大大的節省了時間的。
Sublime
園子中,已經有人發帖子說了,只要把默認路徑下(Sublime-->browse package會彈出的文件窗口的路徑)的文件夾,都剪切粘貼到Sublime 安裝路徑下新建的Data路徑下,Sublime重啟后就可以以后從Data中讀取配置了。這個方法好贊!Sublime更改插件存儲路徑
posted on 2017-08-12 14:09 Tancred 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/Tancred-kPro/p/7348396.html
總結
以上是生活随笔為你收集整理的win7重装系统后设置Python2.7环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软在Build 2016开发者大会中发
- 下一篇: ceph中查看一个rbd的image的真