这里是 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
位于同一文件夹中即可。
编辑:
从终端完成。
请注意我是如何cd
进入上述文件夹并在那里激活python
的。由于我在该文件夹中,因此可以毫无问题地导入其中的任何模块,以及安装的其他系统范围的模块。
关于python - 如何使用 Anaconda 从 Windows 中的任何目录运行项目文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488981/