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

Ric*_*ica 5 python anaconda

这里是Python新手。我在朋友的推荐下使用 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+右键单击)中打开一个CMD窗口(例如C:\USERS\<USERNAME>\MY PYTHON STUFF)并从那里运行python。

Jer*_*ino 5

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

我自己的路:

C:\Users\...\Documents\Python Scripts\
Run Code Online (Sandbox Code Playgroud)

导入样本.py

class class_sample(object):

    def __init__(self):
        self.x = ["I", "am", "doing", "something", "with", "Python"]
Run Code Online (Sandbox Code Playgroud)

测试.py

from import_sample import class_sample

c = class_sample()
y = c.x
print " ".join(y)
Run Code Online (Sandbox Code Playgroud)

结果:

I am doing something with Python
[Finished in 0.1s]
Run Code Online (Sandbox Code Playgroud)

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

编辑:

从终端完成。

在此输入图像描述

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

  • 进入包含模块的文件夹,输入“python”,然后从那里输入“import”。不要运行“python.exe”,这违背了 Python 在路径上的目的。您几乎可以从任何文件夹中执行此操作。我将用一个例子来编辑我的答案。 (2认同)