notepad++ 配置 python 以及Anaconda中的python(已解决)

这篇具有很好参考价值的文章主要介绍了notepad++ 配置 python 以及Anaconda中的python(已解决)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明,无论是自己的电脑单独安装的python  还是Anaconda虚拟环境安装的python都是一样的。区别就是 独立安装的python 的exe文件路径添加的环境变量了,不需要制定它的路径直接运行下面的命令就可以,而Anaconda中的python.exe的文件夹并没有在虚拟环境,需要自己单独设置。

第一种情况:单独安装python

cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
  • cmd /k python: 表示打开 Cmd 窗口,运行 /k 后边的命令,并且执行完毕后保留窗口。此处即 Python(因为在环境变量里已经添加了 Python 目录,所以这里不用指定 Python 程序的目录,就可直接找到)
  • $(FULL_CURRENT_PATH) :Notepad++ 的宏定义,表示当前文件的完整路径。
  • & 用来连接多条命令
  • ECHO:换行
  • PAUSE: 表示运行结束后暂停( Cmd 中显示“请按任意键继续. . .”),等待一个按键继续
  • EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口。

命令方式的缺陷

当 Python 脚本需要创建文件或目录时,执行脚本,发现在脚本所在的目录下没有生成的文件或目录,查找一下的话,发现生成的文件在 Notepad++ 的安装目录下。比如下面的脚本,想在脚本所在的目录下,创建一个子目录 testdir

# create directoryimport osCurPath = os.path.abspath('.')print CurPathJoinPath = os.path.join( CurPath, 'testdir')print JoinPathos.mkdir( JoinPath )

发现在脚本所在的目录下没有,而在 D:\Program Files (x86)\Notepad++ 下却生成了一个 testdir 文件夹。

所以为了解决这个问题,

使用下面的代码打印当前工作目录:

import osprint os.getcwd()

第二种情况  Anaconda 中的python 

这里需要 第一种情况 中的命令: cmd /k cd "(CURRENT_DIRECTORY)" &  python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

将它修改为 :

cmd /k D:\ProgramData\anaconda3\python.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

 D:\ProgramData\anaconda3\python.exe 是你的anaconda的python.exe所在的位置。

现在清楚了吧。具体操作

实际操作一下:

(两种情况类同,就是添加上面的一个命令就可以)

打开notepad++,哪个版本都无所谓。

 notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

点击一下运行(R):如下图。

把刚才的命令行,输入进去。注意 python.exe的路径。如果你是自己安装的python,也可以按照第二种方法,不需要环境变量指导。

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

输入的命令:

cmd /k C:\ProgramData\Anaconda3\envs\python27\python.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

亲测,"$(FULL_CURRENT_PATH)"  不能改;否则找不到程序所在的文件夹。

运行程序:

if __name__ == '__main__':

		a=3
		b=4
		print a+b

注意 python的编译格式,不是空格,

运行结果:

 notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

在程序中 ,添加直接在当前目录下创建文件夹的命令,试一试效果

import os
os.mkdir("123_123")
if __name__ == '__main__':

		a=3
		b=4
		print a+b

 运行一下,看看这个123_123文件夹 创建在哪里了。

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

去Notepad++的安装目录看看

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

为了解决这个问题,大家不要直接创建文件夹,

网上说  先使用 os.getcwd() 找文件所在的根目录,然后再创建。这种方法不行(亲测)。

不信,你请看下面: 

import os
import sys
path = "123_123"
root = os.getcwd()
pathdir=os.path.join(root, path)
# see the print
print pathdir
#os.mkdir(pathdir)

if __name__ == '__main__':

		a=3
		b=4
		print a+b

上面的代码 ,print pathdir ,显示创建的路径。

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

这是什么鬼啊。这是Notepad++的安装目录,不是我自己创建的工程目录。

查看一下   os.getcwd() 的用法

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

很显然。Notepad++系统的安装路径改变不了。

我cmd -》python 进入python3.6。这时就可以找到我创建的工程目录。这难道是版本问题??

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

这说明不是os.getcwd()的锅,应该是Notepad++的锅。

再用cmd命令行证明一下 

cmd命令行的方式运行一下?

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

我重新配置python3.8 运行一下

notepad++ 配置 python 以及Anaconda中的python(已解决),python,python,开发语言

好吧。总结一下,Notepad++的优缺点:1)简单的编程是没问题的  2)建议不要在Notepad++中创建的文件夹。  也有可能是我的Notepad++本部比较老,功能跟不上。

有新版本Notepad++的朋友们可以试一试,试完 可以告诉我。

朋友们,Notepad++运用python编程就可以了,还是很方面的。至于让它........

为什么不用pycharm,我的妈呀,这个pycharm运行内存最大能够达到2G多,甚至3G,太占内存了,对于我的win7 旧电脑来说,真要命,容易死机。文章来源地址https://www.toymoban.com/news/detail-733529.html

到了这里,关于notepad++ 配置 python 以及Anaconda中的python(已解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Anaconda3的安装以及解决与原生Python冲突的问题

    Anaconda 是一个用于学习和开发Python编程语言的软件包一个由Python编写的集成开发环境(IDE)。它提供了多个命令行工具,如shell、condal等,以及配套的依赖管理器pip。通过使用这些工具和库文件,你可以快速地搭建起自己的Python环境,并进行各种类型的编码实验。与其他 Uni

    2024年02月08日
    浏览(39)
  • 基于Anaconda配置Python开发环境(Windows系统)

    1、关于Conda Conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。 ​Conda分为Anaconda和miniconda。Anaconda是包含一些常用包的版本,miniconda则是精简版

    2024年02月08日
    浏览(68)
  • notepad++配置python2环境

    (1)python2版本下载: Index of /ftp/python/2.7.8/ https://www.python.org/ftp/python/2.7.8/ (2) 配置notepad++环境          1.打开Notepad++,点击“插件”-“插件管理器”,在“可用”选项卡中,找到并选中“PythonScript”插件,点击“安装”按钮安装,安装完成后需重启Notepad++;        

    2024年02月07日
    浏览(45)
  • Notepad++ 配置python环境及虚拟环境

    背景: 在执行某些项目的时候,经常会否遇到这样一种情况(以python语言为例):不想在python的基础环境下运行,创建了虚拟环境来装相关项目的包,但是每次使用都要切换到虚拟环境下面使用\\\"activate \\\"命令激活环境,然后再切换到项目所在的路径\\\"python 文件名\\\"执行程序,十分

    2024年02月03日
    浏览(40)
  • MFC第十六天 CFileDialog、CEdit简介、(线程)进程的启动,以及Notepad的开发(托盘技术-->菜单功能)

    通用对话框 CCommonDialog 这些对话框类封装 Windows 公共对话框。 它们提供了易于使用的复杂对话框实现。 CFileDialog 提供用于打开或保存文件的标准对话框。 CColorDialog 提供用于选择颜色的标准对话框。 CFontDialog 提供用于选择字体的标准对话框。 CFindReplaceDialog 为搜索和替换操作

    2024年02月16日
    浏览(38)
  • PyCharm添加Anaconda中的虚拟环境,Python解释器出现Conda executable is not found(解决方案)

    项目场景: 在使用Anconda配置好虚拟环境后,需要添加到PyCharm中遇到的问题。 作者是在创建新项目的时候,选择conda环境出现Conda executable is not found的错误, 本机Window10系统安装PySpark环境。 作者猜测原因:本机中没有配置全局Anconda环境,识别不出conda.exe文件(本机Anconda安装

    2024年02月05日
    浏览(63)
  • vscode以及Anaconda安装以及相关环境配置

    相信很多的小伙伴和我一样初步涉入深度学习领域,那么对于小萌新来说,该选择什么样的方案去运行我们学习或者是下载好的项目呢?最常见的选择方案无非就是两种,一种是python搭配vscode/pycharm,这种方式不值得推荐,理由待会再说。另一种就是主流推荐方案,即anacond

    2024年02月04日
    浏览(61)
  • Anaconda安装配置以及与vscode配合使用

    当我们使用python做项目的时候,肯定会用到各种各样的库函数,那么这时候日积月累,PC中就会存在大量的包,这些环境是不易处理的,而且为了项目的可移植性,通常有需要将环境打包…总而言之因为种种实际需要,我们最好使用anaconda,特别在目前的机器学习以及深度学习

    2024年02月10日
    浏览(66)
  • 计算机视觉-PCV包、Vlfeat库、Graphviz库的下载安装配置及问题解决(使用anaconda3 & python 3.8.5)

    目录 一、PCV包配置 二、Vlfeat配置 三、在PCV包的sift.py文件中对路径进行修改 四、以上步骤所需注意的错误 五、Graphviz配置 1.下载PCV包,点开网址直接下载安装包(不用解压),下载之后将安装包放在任意目录位置 https://codeload.github.com/Li-Shu14/PCV/zip/master https://codeload.github.co

    2024年02月19日
    浏览(62)
  • C语言中的%2d,%02d,%-2d的含义,以及解决99乘法表打印不对齐问题

    首先在C语言中, %d 指按实际长度,以带符号十进制整数形式进行输出,这在C语言中十分常见。 而其他形式诸如如%2d会引起初学者一些小疑问。 1.%2d,代表长度为2, 右对齐 ,不够 左边补空格 ,多了以实际长度输出,如 当实际位数多了: (上图b还是以2位形式打印) 注意  :无论什么

    2024年02月12日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包