cmd中Python程序不是内部或外部指令,也不是可运行的程序或批处理文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd中Python程序不是内部或外部指令,也不是可运行的程序或批处理文件相关的知识,希望对你有一定的参考价值。

ping是好使的,Python也安装了并且下面那个选项打钩了。

首先你要明白凡是这种问题只有两种可能:1. 你没有正确安装这个软件;2. 没有配置环境变量。
如果你的电脑上同时安装了python2和python3,你可能想在命令行中方便地切换python2和python3.
参考知乎问题:同时装了Python3和Python2,怎么用pip?的解决方案,我们需要在电脑上使用python启动器(两个核心文件:py.exe和pyw.exe)。
但如果网友同我一样是使用Anaconda安装的python,那是没有这个python启动器的。得去网上下载,下载完成后把py.exe和pyw.exe放在C:\Windows\下面(如果不放在该文件夹下,你需要为这两个文件设置环境变量),然后双击py.exe。然后可以在命令行中测试。

如果你测试得到的是上述结果,那么恭喜你,你很顺利地成功了。
但如果你得到的是Requested Python version (2) not installed 或者Requested Python version (3) not installed,也要恭喜你和我碰到了同样的问题,你需要的是去注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore(如果是32位,可能在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore)下面修改错误的那个版本的安装路径。比如,我把我的python2.exe的执行路径修改为下图所示:

到这一步你应该就能愉快地玩耍了,如果还没生效,你可能要重启一下DOS窗口。
参考技术A 配置python的环境变量追问

变量编辑完成了

还是不好使

搭建TensorFlow中碰到的一些问题(TensorBoard不是内部或外部指令也不是可运行的程序)~

一、windows10环境+pip python软件包(最新版)+Pycharm软件(过段时间在弄下CUDA和GPU吧)

直接使用pip指令来安装tensorflow软件(如果很久没有更新pip软件包的源时,可以先更新pip):

pip install --upgrade pip
pip install tensorflow

等待一会就可以看到tensorflow已经安装好了,我的装好了,就是下面这个样子:

接下来配置Pycharm里面的工程索引头文件,配置为包含了TensorFlow的那个版本的Python版本就可以了

如果你想测试一下到底装好了没有可以试试下面的代码:

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt

a = tf.constant(5, name="input_a")
b = tf.constant(3, name="input_b")
c = tf.multiply(a, b, name="mul_c")
d = tf.add(a, b, name="add_d")
e = tf.add(c, d, name="add_e")

sess = tf.Session()
res = sess.run(e)
writer = tf.summary.FileWriter(\'./my_graph\', sess.graph)
writer.close()
print(res)
sess.close()

接下来我们还想看一看TensorFlow生成的流图,于是我们输入下面的指令:

这里出现了问题,查阅了好久的资料还是未果,于是就用最土的办法来解决了(找到TensorBoard.py的位置直接执行下面的指令):

python C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\Lib\\site-packages\\tensorflow\\tensorboard\\tensorboard.py --logdir=D:\\PythonDevelopment\\TensorFlow\\my_graph

找到TensorBoard路径的方法如下:

pip show tensorflow

最后是我们得到的TensorFlow的流图:

以上是关于cmd中Python程序不是内部或外部指令,也不是可运行的程序或批处理文件的主要内容,如果未能解决你的问题,请参考以下文章

用cmd运行pycharm程序时根路径报错‘不是内部或外部命令,也不是可运行的程序或批处理文件’?

dos下 输入telnet指令,为何提示:不是内部或外部命令,也不是可运行的程序

CMD下输入python依然是提示不是内部或外部命令,也不是可运行的程序或批处理文件

cmd里提示 'wmic' 不是内部或外部命令,也不是可运行的程序, 怎么办?

在windows系统下的cmd下面执行php 命令,返回‘PHP’不是内部或外部命令,也不是可运行的程序。。

解决‘django-admin‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件的问题