python - 如何使用 Anaconda 从 Windows 中的任何目录运行项目文件

标签 python anaconda

这里是 Python 新手。我正在通过 friend 的推荐使用 Anaconda(在 Windows 7 上)。

我想要做的是在 Notepad++ 中更改我的类,然后立即在我的 Python 命令提示符窗口中测试它。

这是一个我似乎无法找到答案的简单问题:Anaconda 的默认安装希望我在哪个目录中存储我的 .py 文件(以便我可以使用 import <MODULE NAME> 轻松加载它们) ?

我的 PATH 变量设置为: C:\USERS\<USERNAME>\Anaconda3;C:\USERS\<USERNAME>\Anaconda3\Scripts

(这是默认的)

我应该在 Scripts 中锻炼吗?目录...?里面已经有很多文件了。

大多数人做什么?也许将另一个文件夹添加到 PATH 变量并从那里开始工作?您是为每个项目在 PATH 中添加一个新文件夹,还是有更有意义的方法?我已经有一个用于其他所有项目的项目目录。我希望能够在那里工作。

我正在用 Notepad++ 编写代码。我真的不想费心设置/学习 IDE(我只是在做相对简单的 I/O 文件操作,我以前在 Excel 中做过……恐怖)。

很抱歉这个新手问题。我搜索了但找不到任何相关内容。

接受答案后编辑:

问题是我从“开始”菜单运行 python.exe。我没有意识到你应该在你正在工作的文件夹(SHIFT+RIGHT CLICK)中打开一个 CMD 窗口(例如 C:\USERS\<USERNAME>\MY PYTHON STUFF )并从那里运行 python。

最佳答案

这可能就是您正在尝试的。请注意,我也使用 Anaconda。

我的路径:

C:\Users\...\Documents\Python Scripts\

import_sample.py

class class_sample(object):

    def __init__(self):
        self.x = ["I", "am", "doing", "something", "with", "Python"]

测试.py

from import_sample import class_sample

c = class_sample()
y = c.x
print " ".join(y)

结果:

I am doing something with Python
[Finished in 0.1s]

请注意,在同一个文件夹中,我无需安装 就可以直接导入。基本上,只需确保您需要的模块与您的 main.py 位于同一文件夹中即可。

编辑:

从终端完成。

enter image description here

请注意我是如何cd 进入上述文件夹并在那里激活python 的。由于我在该文件夹中,因此可以毫无问题地导入其中的任何模块,以及安装的其他系统范围的模块。

关于python - 如何使用 Anaconda 从 Windows 中的任何目录运行项目文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488981/

相关文章:

python - 如何在 python 中覆盖父类的函数?

python - django 中的 ajax 问题

python - 如何在嵌套的 python 字典中映射字符串 id、索引和值

python import 有共同的值(value)观吗?

python - 当我在 Spyder 中写入 "#!!!"时,它会在左侧显示一个勾号。为什么?

python - 模块未找到错误: No module named 'tensorflow' In Jupyter Notebook

python - 关于在列表中查找子序列的代码不返回任何内容

python - Wand Python 多尺寸图标

python - 缺少 PyQt QML 错误控制台

python - 如何释放(ana)conda占用的磁盘空间?