如何从命令行使用 Anaconda 运行 python 脚本?

如何从命令行使用 Anaconda 运行 python 脚本?

注意:我是 Python 新手,我从未真正使用过像下面列出的那样的外部模块,所以请随时告诉我是否有任何我可以做得更好的地方,以便让我的程序启动并运行。

我目前正在使用一个 python (2.7.x) 程序,需要使用科学Py堆。该程序的前一个开发人员正在使用蟒蛇为了访问所有外部模块。就我而言,我需要能够使用单个命令运行整个程序。例如:

python myFile.py

将执行 myFile.py (它具有以下导入):

from numpy import *
from pylab import *
import matplotlib.pyplot as plt

据我了解,Anaconda 是一个 IDE,要求您以与 Visual Studio 类似的方式执行代码(即“运行”按钮)。所以我的问题是:

有没有办法让我直接从命令行执行此操作?

注意:我指定使用 Anaconda 而不是仅使用外部模块本身的原因是因为在 SciPy 网站上不断提到使用科学 Python 发行版(如 Anaconda 或 Python(x,y))是最简单的。最终,我同意任何允许我使用上述导入运行我的程序的解决方案。

答案1

  1. 创建所需的 Anaconda 环境 conda create --name environmentName python=3 pandas numpy。创建环境时一次性包含所有依赖项。
  2. 切换到环境conda activate environmentName
  3. 执行 python 脚本python fileName.py。您不必指定 python 版本,因为脚本在 Anaconda 环境中运行。使用的版本将是环境中指定的版本(脚本需要 python3,已在 Anaconda 环境中指定)。

答案2

感谢您提出有关步骤 3 的问题和答案,当我跑步时它不起作用python setup.py,或者python3 setup.py 步骤 3 不适用于我,但当我跑步时它起作用

pip install . 

在具有 setup.py 的所需目录中,您可以从 github 下载您想要安装的包的 zip 文件 我在 Ubuntu 中使用 conda 环境(bioconda3)

相关内容