我正在使用Pycharm,并希望安装一个较早版本的Django。然而,PC似乎只安装了V2。如何配置Pycharm来安装旧版本?
这是关于安装旧版本,而不是更改已经安装的版本。我想配置Pycharm来安装一个特定的版本。
发布于 2019-11-25 14:24:47
特别是通过PyCharms UI进行安装时,可以指定要在包管理器中安装哪个版本的包。导航到
File -> Settings(or Preferences on MacOs) -> Project: [project name] -> Project interpreter
并单击+
符号下的齿轮图标。然后搜索Django,并从Description字段下面的下拉菜单中指定要安装的版本。
但是,如果您想通过终端安装不同的版本,则应该编写类似于pip install Django==[your_version]
的内容。
发布于 2019-11-25 14:59:28
据我所知,除非在创建新项目时使用自己的解释器,否则无法更改上创建新项目的版本。
因此,您可以首先使用所需的django版本创建您的虚拟环境,然后在创建一个新django项目时选择这个venv:
virtualenv venv
source venv/bin/activate
pip install django==2.1
当您想要创建一个新项目时,选择Existing Environment
而不是New environment using...
,然后使用您的自定义venv。
发布于 2019-11-26 14:13:42
目前是不可能的。Pedram提到的唯一解决办法是使用现有的解释器,并安装所需的Django版本。我提交了一个特征请求关于这一点,随时可以投票和留下评论。您可能还会发现以下特性请求https://youtrack.jetbrains.com/issue/PY-33804很有用
https://stackoverflow.com/questions/59033856
复制相似问题