我正在與一個virtualenviroment,沒有一些模塊的下載,所以做pip freeze > requirements.txt
,然後pip install -r requirements.txt
將無法正常工作。有一種方法可以避免這種情況? 之後,我必須將這個virtualenv複製到另一臺機器中,所以也許有一些PATH需要更改或其他的東西,對吧?克隆virtualenv沒有使用pip凍結
1
A
回答
0
您可以使用源代碼控制工具,如git,安裝腳本或兩者的組合。將安裝腳本保存在頂層目錄中,並在新機器上運行它。使用curl
將您需要的內容下載到正確的目錄中。
0
假設你想安裝最新的Django。
- 從本地pypi.python.org下載.gz文件並將其解壓縮。你應該看到setup.py文件。
- 現在或者激活您的virtualenv並轉到Django文件夾,您可以在其中看到setup.py並輸入命令
python setup.py install
。 - 或者抓住蟒蛇二進制/可執行文件的完整路徑,在你的virtualenv並進入該文件夾,你必須在setup.py做
your-complete-path/python setup.py install
0
一個工具,可以幫助複製/移動virtualenvs是virtualenv tools。由於你已經標記了[python-3.x],所以這是一個python3.x兼容分支:https://github.com/Yelp/virtualenv-tools
當移動/複製virtualenv時,幾個文件包含有關原始路徑的信息並且需要更新(特別是shebangs腳本,PYC文件等)
一個將調用的virtualenv工具如下:
virtualenv venv
venv/bin/pip install ...
venv/bin/python -m virtualenv_tools --update-path $REMOTE_PATH venv
# Then you can package up `venv` and ship it to other boxes, and put it at /$REMOTE_PATH on disk
聲明:我部分地保持3.x的叉
相關問題
- 1. PIP使用的virtualenv
- 2. 使用For-Loop克隆div沒有提供適量的克隆
- 3. 沒有克隆的Git結賬
- 4. 在沒有pip的windows上安裝virtualenv
- 5. 強制使用virtualenv pip
- 6. PIP凍結> requirements.txt錯誤
- 7. PIP凍結和依賴
- 8. 克隆結構?
- 9. 如何將django reporsitory克隆到virtualenv中
- 10. Jquery滑塊沒有克隆
- 11. AtomicIntegerArray沒有數組克隆
- 12. 沒有克隆的Git diff
- 13. JAVA沒有克隆好
- 14. Git沒有克隆選項
- 15. git svn克隆結果無法克隆
- 16. Git克隆掛起 - 有沒有辦法繼續克隆?
- 17. PIP和VIRTUALENV
- 18. Python pip,virtualenv,virtualwrapper
- 19. Django,PIP和Virtualenv
- 20. 如何使用http來克隆克隆?
- 21. 如何在沒有代理的情況下克隆克隆?
- 22. 克隆表格沒有克隆輸入值
- 23. 使用原型克隆所有「觀察」克隆元素
- 24. 瀏覽器凍結,因爲jquery克隆多個div
- 25. 如何克隆或凍結Android數據庫光標
- 26. git克隆項目與大文件凍結
- 27. openshift:混帳克隆的ssh://凍結遠程:壓縮對象
- 28. 和PIP-selfcheck.json用的virtualenv
- 29. 使用git克隆git不能克隆回購:// ... - 使用git克隆http://
- 30. virtualenv不包括pip