如何從virtualenv運行PyScripter?如何從virtualenv運行PyScripter?
1
A
回答
1
The answer was buried in the FAQ comments;重新張貼給他人:
如果在virtualenv環境中將PyScripter與遠程python引擎結合使用會出現問題。在Microsoft Windows上,如果ENV是您的虛擬python環境(使用'python virtualenv.py ENV'創建),那麼切換到此環境後,python.exe可執行文件位於C:\ Python27 \ ENV \ Scripts中。 (或者不管你的Python版本和安裝目錄是什麼)但是,PyScripter期望它在C:\ Python27 \ ENV中。
您可以使用此解決方法:創建一個從C:\ Python27 \ ENV \ python.exe到C:\ Python27 \ ENV \ Scripts \ python.exe的符號鏈接。在Windows Vista或Windows 7,您可以使用mklink命令來做到這一點:
mklink C:\Python27\ENV\python.exe C:\Python27\ENV\Scripts\python.exe
(需要管理員privilleges做到這一點)。經由一個批處理文件使用下列命令啓動PyScripter:
CALL C:\Python27\ENV\Scripts\activate.bat
SET PYTHONHOME=%VIRTUAL_ENV%
START project.psproj
- 第一行激活虛擬環境ENV。
- 第二行將PYTHONHOME環境變量設置爲virtualenv定義的環境變量,即'C:\ Python27 \ ENV'。這就是Python找到特定於該環境的所有庫。
- 最後一行通過項目文件啓動PyScripter。你也可以直接調用PyScripter.exe。
版本測試:Python之2.7.3 PyScripter 2.5.3.0 86的virtualenv 1.8.2在Windows 7(32位)
相關問題
- 1. 的Django從VIRTUALENV運行
- 2. 如何運行nginx,gevent,virtualenv和django
- 3. 如何在virtualenv下運行buildozer?
- 4. 如何使用virtualenv運行uwsgi
- 5. 如何在PyScripter編輯器中運行Py.test
- 6. 如何使用PyScripter從Windows遠程調試在Linux上運行的Python腳本?
- 7. 如何在virtualenv中從python scipt運行Tensorboard?
- 8. 如何僅從virtualenv進行安裝?
- 9. 沒有VirtualEnv運行Pinax
- 10. 在virtualenv中運行django-crontab
- 11. PyScripter Rpyc
- 12. Virtualenv:使用python 3.5在virtualenv env中運行`Scrapy`給出錯誤
- 13. 的Cron&VIRTUALENV:克朗不運行需要的virtualenv
- 14. 如何在軟件包安裝期間測試Python是否從virtualenv運行
- 15. 批量等效於Windows上的「源代碼」:如何從virtualenv運行python腳本
- 16. 如何在PySide的virtualenv副本上運行pyside_postinstall.py?
- 17. 如何在virtualenv中使用Django運行產卵?
- 18. 如何運行終端作爲管理員使用的virtualenv
- 19. 如何在virtualenv內同時運行Jupyter筆記本和Tensorboard?
- 20. 如何在virtualenv中使用ansible運行python setup.py開發命令
- 21. shell函數如何知道它是否在virtualenv中運行?
- 22. 如何在virtualenv中重新運行'postactivate'腳本?
- 23. 你如何解決這個VirtualEnv運行Jython錯誤?
- 24. 如何使用subprocess.Popen()在virtualenv中運行`pip`?
- 25. 我可以在Pyscripter中運行Kivy程序嗎?
- 26. PyScripter - 運行相同python的多個實例2.7 64位
- 27. 在Mac OS X上運行Virtualenv問題
- 28. 在virtualenv中運行pip時出現AttributeError
- 29. 錯誤在virtualenv中運行createsuperuser
- 30. 在virtualenv中運行自制軟件