【背景】
如果只用python程式設計,那麼最好就用python3.7,因為python2在2020後,就不會進行維護了。
如果需要用robotframework,因為robotframework-ride只支援python2.7,所以需要安裝python2.7。
本文就是解決下面問題:在同一臺電腦上,怎麼實現靈活切換python2.7和python3.7呢。
配置python2和python3共存時,如何配置:參考鏈結後面 有自己的總結
1.安裝python2和python3
2.修改python2目錄下python.exe為python2.exe,修改python2目錄下pythonw.exe為pythonw2.exe
複製python3目錄下python.exe為python3.exe,複製python3目錄下pythonw.exe為pythonw3.exe
注:這裡因為我自己主要使用python3,所以修改了python2目錄下的2個exe檔案,如果主要使用python2的話,可以修改python3目錄下的2個exe檔案。
注意,只更改exe檔案,不更改目錄,如果更改目錄,會導致對應的python無法被識別。(該句是自己新增的)主要使用的是python3時,就把python2的python.exe更改為python2.exe,pythonw.exe更改為pythonw2.exe;把python2原來的安裝目錄名稱從e:\python更改為e:\python27,
而且更改環境變數。
結果:win+r → cmd → python -v ,就會顯示出來python3.7的版本了;
但是python2 -v是沒有顯示結果的。
把e:\python27更改回e:\python,環境變數中還是e:\python27,則python2,可以識別了;
如果更改了python3的python.exe更改為python3.exe,pythonw.exe更改為pythonw3.exe;
win+r → cmd → python -v ,就無法展示版本了,但是python3 -v是ok的 。
最好不要兩個都改,使用乙個,把另外乙個改了即可,因為如果都更改了,一些相同的元件或者命令,是無法使用了,例如pip,在兩個python都更改後,pip命令無法使用,即使切換到對應的操作目錄也不行。
當只改python2的python.exe和pythonw.exe,不改python3的時,pip命令就可用了:
windows下使用gcc呼叫python的問題
用gcc編譯了乙個c 呼叫python的程式,這個程式在vs下是好用的,而且沒有使用vs的任何庫 可是到了gcc下就是無法使用 後來上網查了一下資料才知道,是因為cl與gcc的執行時庫不同。開啟cmd視窗,輸入python就可以看到 python的windows版本是用msc編譯的 所以python...
windows下c語言程式呼叫python實踐
目的 執行環境 注意點 在實際的工作中,為了方便利用python寫的程式 因為python中有很多功能強大的函式庫 有時需要進行c c 與python的混合程式設計,特別是需要在c程式中呼叫python指令碼。關於c程式呼叫python 除了官方文件,網上有很多好的文章可以參考,下面開展實踐,實驗的...
CVS使用 windows環境下
經驗 1,wincvs中執行checkout動作的單位是 module 即匯入cvs倉庫的專案名稱。import時有設定,要記好。2,cvsroot pserver username password localhost 倉庫名 3,初始化乙個cvs倉庫,並將乙個現有專案匯入到cvs中 1 通過cv...