2017-09-01 143 views
0

我已經從cmd通過鍵入pip install vpython在python 3.6(和Windows 10)中安裝了vpython(檢查http://vpython.org/),並且它已成功安裝。VPython重定向到本地主機

但是,當我在IDLE中鍵入from vpython import *時,即使重新安裝幾次後,它也會將我重定向到localhost:50484,並且我無法在IDLE中執行任何Vpython。

我該如何解決這個問題,並在我的電腦上正確運行VPython?

谷歌搜索後,我認爲我的問題是vpython是非常獨特的。

+0

那麼究竟是什麼問題?你想做什麼?問題不明確。請在問題中添加更多細節以便理解,否則問題將被關閉。 –

+0

@JafferWilson完成 –

+0

其實你已經提到'我應該怎麼做來解決這個問題?'那麼問題是什麼?你是否不想重定向到本地主機或其他任何東西。你認爲你想在哪裏重定向程序? –

回答

0

我曾試圖用行政許可打開cmd安裝Vpython。

然後我寫的Python控制檯上的線路:

Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from vpython import * 
>>> box() 
<vpython.vpython.box object at 0x0497E770> 
>>> 

這裏是輸出什麼,我得到了:

Vpython image

+0

也正是我今天注意到的,當球體或盒子具有pos屬性時,當您在vpython中定義曲線c,然後輸入c.pos時,它會顯示AttributeError:object沒有「pos」屬性。但完全相同的東西完美適用於球體或盒子。但根據vpython.org/contents/docs/curve.html,曲線具有pos屬性。任何想法爲什麼發生這種情況? –

+0

@AlexKChen這不是當前問題的一部分,我的朋友。您可以發佈另一個問題詢問您的問題,例如您嘗試過的例子以及您獲得的預期輸出結果。 –

1

我很確定瀏覽器窗口正在呈現您的輸出。 我剛剛安裝了vpython,當我在python控制檯中鍵入from vpython import *時,瀏覽器窗口就會像您所說的那樣打開。之後,我回到我的python控制檯並輸入box(),在該瀏覽器窗口內繪製一個框。

編輯: 我安裝了conda install -c vpython vpython

+0

我只是很笨我認爲瀏覽器窗戶是一個錯誤,並在開啓後每隔一段時間關閉它,當然沒有任何事情發生。但現在我看到它在那裏工作,當然:) –

+0

非常感謝。順便說一句,如何更改處理此類鏈接的默認應用程序?我將Internet Explorer設置爲默認,我想將其更改爲Chrome。 –

+0

@AlexKChen您可以通過將控制面板中的默認值設置爲默認值 –

0

截至http://vpython.org/contents/docs/curve.html開始時這個重要聲明:

這是經典VPython(VPython 6)的文檔,它繼續可用,但不再受支持。有關安裝VPython 7或使用GlowScript VPython的信息,請參閱vpython.org。通過單擊「幫助」可以在glowscript.org上找到文檔。

由於您使用的是vpython模塊,因此您需要閱讀vpython模塊(VPython 7)的文檔。這裏有個例子是曲線文檔:

http://www.glowscript.org/docs/VPythonDocs/curve.html

相關問題