注意:我是 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
- 创建所需的 Anaconda 环境
conda create --name environmentName python=3 pandas numpy
。创建环境时一次性包含所有依赖项。 - 切换到环境
conda activate environmentName
。 - 执行 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)