[英]Two versions of python in one computer
我的计算机中有 Pyhton 3.8(32 位),我使用 Pycharm 和 jupyter 笔记本。 我需要安装 Python 3.6(64 位),因为我需要使用 tensorflow 并且它仅适用于 Python 3.6()
我可以同时拥有两个版本的 python 吗? 以及如何在 pycharm 和 jupyter 中更改和使用两个 python 版本?
是的,您可以拥有多个 Python 版本。 您可以添加依赖项,例如python3.6
。
您也可以使用pyenv 。 它提供了出色的工具来管理您机器上的各种 python 版本。
现在使用 python 虚拟环境的首选方式是venv
。
您可以在 windows 上安装任意数量的 python 版本,但也请安装它随附的 py 启动器。 这使得通过命令行轻松启动您想要的任何 python 版本,无需依赖 PATH 废话。
如果你有py
启动器,你可以简单地使用 - 启动你想要的 python 版本 -
py -3.6-64
以上将启动 python 3.6 的 64 位版本(如果已安装)。
现在,您还需要使用虚拟环境并将 pycharm 指向 venv。 要制作一个venv
, go 到您的项目目录(最好)并做-
> py -3.6-64 -m venv name_of_venv
这将在您的项目目录中创建一个名为name_of_venv
的 venv,并且 python 版本将为 3.6 64 位。
现在,每当您需要执行任何 python 命令时,您不再需要执行py -version
,您只需执行python
甚至使用pip
- 但在此之前,您需要venv
> & '.\name_of_venv\Scripts\Activate.ps1'
现在您可以在此 venv 中执行正常的 python 操作,并且它将全部针对 3.6 64 位(或您选择用于构建venv
的任何其他版本)。
要停用(尽管您实际上不必这样做) - 您只需在终端中输入deactivate
即可。
Pycharm 可以用这个venv
进行配置,就像指向它一样简单。 您只需 go添加 python 解释器并选择Virtualenv Environment
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.