虚拟环境能否与两个版本的python(比如2.7.10和3.0)一起使用?
我想知道给定的虚拟环境是否可以与两个Python解释器一起使用,如果可以,如何使用。如果不是,切换解释器以测试两个版本的代码的最佳方法是什么?(另外:我试图从Pycharm内部实现这一点,所以关于这个特定IDE的任何细节都将非常好)。这里有一个类似的问题:但由于两个原因,它并不完全相同。首先,因为我感兴趣的不是两个虚拟环境,而是只使用一个没有在这里提到的环境。其次,因为我对交替感兴趣,正如其中一个回答非常准确地指出的那样,PyCharm有一些工具来解决这个问题 在虚拟环境能否与两个版本的python(比如2.7.10和3.0)一起使用?,python,installation,pycharm,virtualenv,Python,Installation,Pycharm,Virtualenv,我想知道给定的虚拟环境是否可以与两个Python解释器一起使用,如果可以,如何使用。如果不是,切换解释器以测试两个版本的代码的最佳方法是什么?(另外:我试图从Pycharm内部实现这一点,所以关于这个特定IDE的任何细节都将非常好)。这里有一个类似的问题:但由于两个原因,它并不完全相同。首先,因为我感兴趣的不是两个虚拟环境,而是只使用一个没有在这里提到的环境。其次,因为我对交替感兴趣,正如其中一个回答非常准确地指出的那样,PyCharm有一些工具来解决这个问题 在PyCharm中,如果导航到Fi
PyCharm
中,如果导航到File->Settings
,您可以在Project
下的左侧菜单上选择项目的项目解释器。正如您在配置新的venv
(即按下屏幕右上角的gear图标)时所看到的,您必须将其与特定的Python解释器相关联
如果您希望两个不同的python
版本使用相同的环境,则必须创建两个不同的venv
,并将它们与每个python解释器关联。在PyCharm
中,如果导航到File->Settings
,您可以在左侧菜单的Project
下选择项目的Project解释器。正如您在配置新的venv
(即按下屏幕右上角的gear图标)时所看到的,您必须将其与特定的Python解释器相关联
如果您希望两个不同的python
版本使用相同的环境,则必须创建两个不同的venv
,并将它们与每个python解释器关联。这是不可能的,因为虚拟环境中包含的库可能特定于不同版本的python。至于在不同版本中测试代码,您可以使用
关于PyCharm,它有一个兼容性检查功能(设置->编辑器->检查->代码兼容性检查),您可以指定代码必须支持的Python版本,这是不可能的,因为虚拟环境包含可能特定于不同版本Python的库。至于在不同版本中测试代码,您可以使用
关于PyCharm,它有一个兼容性检查功能(设置->编辑器->检查->代码兼容性检查),您可以指定代码必须支持的Python版本,在这种情况下,您可以创建两个虚拟环境,每个版本一个可能的副本在这种情况下,您将创建两个虚拟环境,每个版本一个可能的副本