用vs2019寫python總是出現未定義的問題

時間 2022-03-15 06:25:04

1樓:匿名使用者

#請用ipython除錯吧。寫python 用什麼vs。

#你定義的是整數的冪指數計算,用迭代比較好,當然你的寫法也可以。

#另外冪指數計算有現成的函式。

"""import math

math.pow(3,2.5)

"""def power(x,n):

assert type(n) == int and n>=0, "n must be >=0 interge."

if n==0:

return(1)

else:

return(x*power(x,n-1))print(power(3,2))

為什麼vs2017使用python時會出現這樣的錯誤

2樓:匿名使用者

這個是你連線本機port埠連線不上的原因,你本地沒有開放這個埠,或者防火牆攔截了

一般是沒有程式開放這個埠的原因,看看是不是服務程式沒有開

為什麼 visual studio 2017 編寫 python 換行不保留縮排

3樓:幹啥呀

在 工具 選單中,選擇 選項。 在 文字編輯器 資料夾,選擇。 所有語言 子資料夾的 常規 選項全域性設定此選項。

—或— 選擇子資料夾中的 常規 可供使用的程式語言的。 在 設定下,選擇或清除 自動換行 選項。 當 自動換行 選項時, 顯示可視的自動換行標誌符號 啟用選項。

選擇,如果您希望顯示一個回車箭頭指示符在第二行的較長的行換行的 顯示可視的自動換行標誌符號 選項。 ,如果您不想顯示指示箭頭,請清除此選項。

vs2017使用python3.7,提示版本過老不支援除錯。

4樓:匿名使用者

3.7剛出沒多長時間,估計是vs相容性吧……先用3.6就好了

5樓:陽光的雷咩咩

如果不是特別需求的話建議把3.7解除安裝了。

求教vs2017下怎麼使用python

6樓:從頭開始自學

先提一下,我並沒有用ide寫python的習慣。因為平時主要就寫一點資料分析,這些的話我完全可以用vs code來實現,而pycharm什麼的ide,畢竟沒editor好用。後來是因為組織有送visual studio enterprise的key,那就恭敬不如從命了~

而我之前的vs2015,只在寫cuda的時候,編譯xgboost的時候,寫c++的時候使用,讓我用ide寫python?不存在的!後來一試。。。

就回不來了。。。vs對資料科學的支援,從python到r,都非常優秀,尤其是r的時候,畫圖部分是可拆的。

這個體驗就非常好的了,在寫rmd的時候,最討厭的就是圖插在上面,然後往上翻往上翻——結果就是翻來覆去把自己的思路給折騰沒了。尤其是有的時候想要對比一下資料的發現情況吧?

vs2017的python體驗賽高,如果有一個ssd那就更好了,開ide縱享絲滑!加上vs的github外掛,從此github是醬紫的:

體驗是真的爽!!!

首先要提一下,vs2017可以說是一個很大的提升,從更本上支援了python,而不是vs2013或vs2015時代加一個ptvs(python tools for visual studio)而已,在8月14日的時候推出了15.3版本,進入的等待介面也變變了。

具體的vs2017初發布的新功能可以看一下visual studio 2017 新功能彙總這一篇專欄。

在新建專案的時候,我很驚訝的發現了這個東西:

居然。。。居然可以直接建立machine learning專案。。。

我先來弄個python的一般的版本吧:

稍等片刻之後就可以進入

這裡要提一下的是,右上角的

是python環境的一個重新整理,重新整理完了之後,vs2017的超舒爽體驗就開始了

這是沒有重新整理前,我敲下print之後出現的提示,當然我之前已經重新整理過一次環境了,但是畢竟剛剛裝了一些別的包,還是要重新整理一下的。完成之後,體驗可以說是超越了pycharm很多,而且vs2017跑起python的速度確實不慢:

隨便的寫一個個hello world看一下?由於我已經有了關於vs2015的悲催的寫python的經歷,讓我等個幾秒鐘我是可以忍的,然而。。。

幾乎是我摁下去的瞬間就完成了。

不能夠理解為什麼你的介面不是彈出這個小黑框框(寫c++的時候不也是這麼辦的嗎?未

cmd下呼叫vs2019怎麼編譯

檔案 新建專案 空專案 新增標頭檔案 百小度 cl 檔名 具體可以檢視幫助 cl 複雜的還是用makefile吧 使用vs2010編寫的c windows程式怎麼在另外一個電腦上執行 如果你設定的是在靜態庫中使用mfc,並且沒有引用外部動態庫這編譯後的.exe可以直接在其他電腦上執行,如果用了其他動...

vs2019 命令列編譯問題,VS2010 命令列編譯問題

int pascal far sendto socket s,const char far buf,int len,int flags,const struct sockaddr far to,int tolen 你定義個結構指標,buf這個引數填這個指標,len填sizeof 結構體 這樣就可以了...

vs2019能用資料庫sql 2019嗎

能用的,用sql server 2005 建一個名為student的資料庫 用vs2010 新建一個 windows窗體應用程式 新增一個 botton 按鈕 屬性 name btntest text 測試 雙擊 form1窗體 新增 using system using system.collec...