我在Linux mint 12上。我創建了一個名爲userena
的virtualenv。然後我在該virtualenv中使用pip安裝django-userena。我需要編輯一些django-usrena文件。他們在哪裏?使用存儲在virtualenv中的pip下載文件在哪裏?
6
A
回答
10
發現它在Python中看到您的virtualenv文件,啓用它,併發出以下bash命令:
$ echo $VIRTUAL_ENV
類似系統的Python安裝,包裹存放在lib/python2.*/site-packages/
目錄內。在那裏找到你的軟件包並編輯必要的文件。
4
你需要知道的路徑ENV userena,首先。然後安裝的應用程序通常在path_to_userena/lib/python2.x/site-packages/
。 Django應用程序通常不包含前綴django-
,因此userena
在這裏。
或者你可以通過
import os.path, userena
os.path.dirname(userena.__file__)
1
如果你使用virtualenvwrapper(我建議):
可以說是我使用已經在使用foo
的virtualenv,我已經virtualenvwrapper安裝:
$ cdvirtualenv
如果這個命令我「會去到$VIRTUAL_ENV
路徑在這種情況下是:
$ pwd
/home/bernardo/.virtualenvs/foo
$ ls
bin build include lib local
在我的情況,看看我的virtualenv包我會去lib/python2.7/site-packages
或:
$ lssitepackages
figleaf figleaf-0.6.1-py2.7.egg-info initools INITools-0.3.1-py2.7.egg-info
命令cdvirtualenv
和lssitepackages
來自「virtualenvwrapper」
0
您下載使用PIP或虛擬ENV任何其他方法將包存儲在虛擬ENV文件夾即
假設你創建了一個虛擬環境ENV,所以下載的包將位於ENV/lib/python2.7/site-packages中
0
你會在home/.virtualenvs
找到virtualenv。在.virtualenvs
目錄中,你會發現你的virtualenv
相關問題
- 1. virtualenvwrapper:在哪裏存儲virtualenv信息?
- 2. 文件存儲在哪裏?
- 3. 下載文件的元數據存儲在哪裏?
- 4. apt-cyg,下載的文件存儲在哪裏?
- 5. ActionScript 3 + AIR + Android =如何下載PNG文件?在哪裏存儲?
- 6. OpenGL上下文存儲在哪裏?
- 7. SharePoint常用文件...在哪裏下載?
- 8. 在哪裏存儲.properties文件在C++中使用dll
- 9. AX的源文件存儲在哪裏?
- 10. Sharepoint - 存儲的.cs文件在哪裏?
- 11. Git的包文件存儲在哪裏?
- 12. tomcat在哪裏存儲我的文件?
- 13. 在哪裏存儲Google Compute Engine中託管的網站的可下載文件?
- 14. 在哪裏存儲FileInputStream中使用的文件
- 15. 使用下載緩存將PIP包安裝到Virtualenv
- 16. 哪裏可以存儲大量下載流量的文件?
- 17. * .ofs文件存儲在哪裏?
- 18. 在哪裏存儲Nautilus-Actions .desktop文件?
- 19. 哪裏elasticsearch存儲在文件系統
- 20. ColdFusion在哪裏存儲.HBXML文件?
- 21. JasperStudio在哪裏存儲.jrxml文件?
- 22. 在哪裏存儲php連接文件?
- 23. Git分段文件存儲在哪裏?
- 24. 服務器在哪裏存儲文件?
- 25. Firefox IndexedDB文件存儲在哪裏?
- 26. Android logcat文件存儲在哪裏?
- 27. cookie文件存儲在哪裏? - PHP Wamp
- 28. Rails文件存儲在哪裏? db/development.sqlite3
- 29. move_uploaded_file在哪裏存儲文件?
- 30. Gitosis在哪裏存儲文件?
謝謝你這麼多先生,我有一個小問題,我的virtualenv實際上叫'userena-demo',如果我做'import os.path,userena-demo',它會顯示這個錯誤'SyntaxError:invalid syntax'我認爲這是因爲'Dash'在這種情況下該怎麼辦?我必須重命名virtualenv?如果是的話,該怎麼做? – user 2012-04-09 17:21:43
@user它不是virtualenv的名字,而是你安裝到它的模塊,你應該輸入這個模塊來使用這種方法。 – 2012-04-09 17:28:43
@user正如Charles所述,'userena'代表已安裝的庫'django-userena' – okm 2012-04-10 01:44:33