我正在与一个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