【问题标题】:Python 2.7 Script in Virtual Environment虚拟环境中的 Python 2.7 脚本
【发布时间】:2024-01-12 13:54:01
【问题描述】:

我正在使用 anaconda 提示符运行具有特定依赖项/库(包含在虚拟环境中)的 Python 2.7 脚本。有没有办法在不同的环境中使用 python 3 .py 文件中的代码运行脚本?类似于允许我在特定环境中打开 anaconda 提示符的库(然后运行 ​​python 2.7 脚本)。我好像在网上找不到。任何指针将不胜感激。

【问题讨论】:

  • 对不起,如果我不清楚。我想运行一个 Python 3 脚本(在 Python 3 虚拟环境中),该脚本导入一个 Python 2.7 模块,该模块具有在 Python 2 虚拟环境中捕获的特定依赖项。原因是我根据 Python 3 脚本中的需要有选择地下载大量数据。把所有的数据都下载下来并通过它处理是不现实的。

标签: python python-2.7 virtualenv command-prompt


【解决方案1】:

如果您的虚拟环境位于 Anaconda 本身,您可以从 Anaconda Navigator 主页的下拉框中选择环境。 或者你可以使用

conda activate env-name

如果您的终端中默认有基本 conda,或者使用

激活
source ~/.bash_profile

然后运行

conda activate env-name

希望这会有所帮助。

【讨论】: