了解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下相容,但是根據具體的需要,有時候要2.x和3.x共存,python共存本身沒有問題,只是需要設定一些環境變數和修改一些東西來讓它更容易使用。本文主要說明的是windows環境,
1.首先當然是安裝你需要的兩個不同版本的python,這裡我安裝的是2.7和3.5的,兩個版本安裝順序無所謂。
2接下來就是檢查環境變數,缺少的我們需要新增。先找到環境變數的位置
3.然後進入python2.7安裝目錄找到如圖內容,把python.exe改為python2.7.exe 把pythonw.exe改為pythonw2.7.exe4.然後進入python3.5安裝目錄。找到python.exe程式,把它重新命名為python3.exe,找到pythonw.exe程式,把它重新命名為pythonw3.exe
5.安裝pippip list
我們會發現,也不識別這個命令。通過上個步驟,我們可以知道,可能也是因為沒新增環境變數的緣故。
按照之前介紹的新增環境變數的方法,我們在path最後新增:
pip list,
而對於python2則需要使用python2 -m pip list
最後開啟命令列介面測試一下。執行python2命令會進入python2.7的互動環境,執行python3命令會進入python3.5互動環境。
6.剩下的問題就是pip的問題了。
在cmd中除錯
python -v
python3 -v
會顯示版本號
若不成功重啟一下就好了
4. 用pip為兩個版本分別安裝第三方庫
pip -v
pip 9.0.1 from c:\my program\python2.7\lib\site-packages (python 2.7)
python3 -m pip -v
pip 9.0.1 from c:\programdata\anaconda3\lib\site-packages (python 3.6)
使用pip進行軟體包安裝的時候,對於python3仍然使用pip install ***,而對於python3則需要使用python2 -m pip install ***的形式進行安裝。
使用pip安裝科學棧如numpy、pandas等
6.1 為python2.7版本安裝科學棧
檢視已安裝科學棧情況和版本
python2 -m pip list 檢視
python2 -m pip install --upgrade pip 更新
python2 -m pip install numpy 安裝
1.檢視已安裝科學棧情況和版本
2.將檔案複製到pip安裝的位置,也方便以後找,一般在d:\python\scripts目錄下,我的在d盤,你們的python安裝在哪個盤,到那個盤找就行,anaconda的目錄一般也是在f:\anaconda\scripts目錄下。
3.1可能有的朋友沒有安裝pip
3.2既然沒有安裝pip,那麼wheel肯定也沒有了,通過"pip install wheel"就可以了;
3.3如果顯示pip不是內部命令,需要先將pip新增到環境變數裡,方式「此電腦--屬性--高階系統設定--高階--環境變數--path--編輯」將路徑貼上上去即可。
4.接著關鍵的時候到了!!!
在命令執行視窗(重進一次)先進入python所在的盤,(以我的d盤為例),直接輸入d:,會看到d:\>
將你剛剛存的位址輸入進去 cd d:\python\scripts (cd後面的空格不能省)!!
5.輸入安裝指令,格式為pip +install+somewhat.whl,我的就是pip install cvxopt-1.1.9-cp36-cp36m-win32.whl,回車就開始安裝了
這就安裝成功了 successfully installed cvxopt-1.1.9
實際操作:
metasploit下Windows下多種提權方式
前言 當你在愛害者的機器上執行一些操作時,發現有一些操作被拒絕執行,為了獲得受害機器的完全許可權,你需要繞過限制,獲取本來沒有的一些許可權,這些許可權可以用來刪除檔案,檢視私有資訊,或者安裝特殊程式,比如病毒。metasploit有很多種後滲透方法,可以用於對目標機器的許可權繞過,最終獲取到系統許可...
Windows多版本python共存
python自從進入3.x版本後,與2.x的版本發生了許多變化,3.x對2.x也不相容。在實際應用中,可能會2.x和3.x的版本交叉應用,因此,需要在本地安裝多個版本的python。本處介紹一種在windows系統下安裝多個不同版本的python的方法,安裝後無需進行任何特殊的處理 例如將pytho...
windows下配置git多賬戶
無論使用乙個git伺服器,還是多個,只要涉及到多個賬戶,都可以使用這個方法來解決。方法的本質是使用ssh生產金鑰檔案,然後將對應的公鑰內容放到git伺服器上,通過金鑰檔案進行驗證。網上搜到的方法其實都是可以用的,只是有幾個坑,不然你搜了一圈會說,這tm根本不能用,windows 來的 ssh 資料夾...