2013-05-28 117 views
-1

我想使用pypy解釋器。目前我的應用效果很好的python 2.5和CPython的,因爲我查看變量sys.path爲pypy添加新模塊

'/ apps/work', '/ apps/work/application' Twisted-12.0.0-py2.5-linux-x86_64.egg. 

我怎樣才能路徑添加到解釋PyPy?

回答

0

目前我的應用效果很好的python 2.5和CPython的

CPython is the name of the reference python implementation.

2.5是語言語義的版本。語言語義與實現無關。 2.5必須與Python的語言。可能是另一種實現(如pypyjython)可能正在實現語言語義的版本2.5(或更高版本)。

我怎樣才能路徑添加到解釋PyPy

CPython的工作,以便找到模塊的位置稱爲PYTHONPATH的環境變量。 Pypy的工作原理是一樣的。您可以通過發出(假定您使用類似UNIX的環境)echo $PYTHONPATHprintenv PYTHONPATH來查看PYTHONPATH環境變量的內容。

如果你沒有得到運行上面的你想要的輸出(或與此有關的任何輸出),可隨時編輯.bashrc文件,並向其追加下面一行:

export PYTHONPATH="${PYTHONPATH}:/the/path/to/your/modules/" 

取代的當然/the/path/to/your/modules與實際路徑。

source ~/.bashrc 

如果您在Windows環境中工作,設置說明:

,直到你開始一個新的shell或者在命令行中運行這個重新加載配置文件上面的更改不會生效PYTHONPATH Windows下是here

[編輯]:您還可以看到一個指南從更權威來源Pypy下加入雞蛋(安東尼奧康銅是Pypy開發商)here

+0

感謝您爲'/ apps/work','/ apps/work/application'回答 ,我設法加固並扭曲了(Twisted-12.0.0-py2。5-linux-x86_64.egg)我不知道該怎麼做。請一個想法 –

+0

我工作在linux ubuntu –

+0

也許真正的問題與PYTHONPATH無關,是:我如何安裝Twisted for PyPy? –

0

您可以使用PyPy在PyPy上安裝軟件來運行軟件的安裝程序。例如:

$ pypy setup.py install 

你可以嘗試CPython的和PyPy之間共享設備通過設置PYTHONPATH但是這是容易出錯(CPython的和PyPy不使用完全相同的字節碼格式,它們的本地代碼擴展模塊不ABI兼容等),除非您對這些問題和具體要求有非常明確的理解,否則這不是一個好主意。