简体   繁体   English

在不同的python版本上进行pip安装

[英]pip installation on different python version

I encounter a problem with pip installation on linux. 我在Linux上的pip安装遇到问题。 I've python 2.7 and 3.4, also Django in 1.7 installed. 我安装了python 2.7和3.4,也安装了Django 1.7。 Currently I'm working on a project which uses different versions and I'm unable to install packages trough pip on python 2.7. 目前,我正在使用不同版本的项目中工作,并且无法在python 2.7上通过pip安装软件包。 Everything goes to directory of 3.4. 一切都进入3.4目录。 Is there any way to "force" pip to install packages in concrete version of python? 有什么办法可以“强制” pip在特定版本的python中安装软件包?

The usual, and recommended by most users, way of working with Django is to use a separate, virtual environment per project. Django的常用方法(并为大多数用户所推荐)是每个项目使用单独的虚拟环境。

Use virtualenv to set up your Python 2.x environment and venv for Python 3.x. 使用virtualenv设置您的Python 2.x环境,并使用venv for Python3.x Both will install their own, local version of pip. 两者都将安装自己的本地pip版本。 Google lists lots of tutorials if you need help beyond the documentation. 如果您需要文档之外的帮助, Google会列出很多教程

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM