import不是内部或外部命令,也不是可运行的程序 或批处理文件

利用conda安装好了虚拟环境并且在其中安装了一个python包以后,进入相应的虚拟环境中使用import命令显示:import不是内部或外部命令,也不是可运行的程序或批处理文件。怎么解决。
是在安装pyradiomics这个包的时候遇到的这个问题,知道的求解

这是因为没有正确配置path环境导致的。

解决方法如下:

1.我的电脑——右击选择属性。

2.选择高级系统设置。

3.选择环境变量。

4.找到名为PATH的变量,点击编辑。


5.输入;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\SysWOW64”将其粘贴到PATH的后面(引号中的内容,包括分号)。

6.点击确定,重启系统。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-15
原因: dos命令窗口,运行命令时,需要执行该命令的文件,如果没有找到该命令的执行文件,就会提示不是内部或外部命令错误。解决方法如下:方法一、把dos命令执行文件,直接放到WINDOWS-SYSTEM32文件夹里,重新运行dos命令,就可以执行了。方法二、通过修改执行路径方法。 1、右击计算机,选择属性,点击高级系统设置,在弹出的系统属性框中点击环境变量。 2、在环境变量的的系统变量中找到变量PATH,选中后点击编辑。 3、在编辑系统变量菜单添加执行命令文件路径。 4、重新打开dos窗口就可以了。追问

你好,那是需要把import命令的执行文件放到那个文件夹,还是把我的radiomics的执行文件放进去啊

本回答被网友采纳
第2个回答  2019-07-26
regsvr32.exe用于注册Windows操作系统的动态链接库和ActiveX控件。这个程序对你系统的正常运行是非常重要的。
一般情况下,regsvr32命令是通过"开始菜单"
->运行命令
手工输入
的。如果系统启动就运行并有异常,比如占用系统资源,表示有木马假借系统命令Regsvr32:这个命令行工具将
dll
文件注册为注册表中的命令组成。语法regsvr32
[/s]
[/n]
[/i[:cmdline]]
dllname参数/u
未注册服务器。
/s
指定
regsvr32
安静运行,且不显示任何消息框。
/n
指定不调用
DllRegisterServer。此选项必须与
/i
共同使用。
/i:cmdline
调用
DllInstall
将它传递到可选的
[cmdline]。在与
/u
共同使用时,它调用
dll
卸载。
dllname
指定要注册的
dll
文件名。
/?
在命令提示符显示帮助。
例:要为“Active
Directory
Schema”注册
.dll,请键入regsvr32
schmmgmt.dllRegsvr32是系统文件
很多朋友都用过Windows系统下提供的regsvr32.exe这个命令。不要瞧不起这个小命令。有时候它可能帮你解决大问题regsvr32命令
这里有很多Regsvr32命令,看了后就明白了
Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。
2000系统的regsvr32.exe在winnt\system32文件夹下;
WInXP系统的regsvr32.exe在windows\system32文件夹下
regsvr32的用法为:
"regsvr32
[/s]
[/n]
[/i(:cmdline)]
dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
参数有如下意义:
/u——反注册控件
/s——不管注册成功与否,均不显示提示框
/c——控制台输出
/i——跳过控件的选项进行安装(与注册不同)
/n——不注册控件,此选项必须与/i选项一起使用
执行该命令的方法:
1、可以在“开始”--“运行”,调出运行的对话框,也可以使用Win+R热键,然后直接在输入栏输入即可
2、在开始--运行
输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。
二、Regsvr32错误消息的说明
当使用
Regsvr32.exe
时,它会尝试加载该组件并调用它的
DLLSelfRegister
函数。如果此尝试成功,Regsvr32.exe
会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe
会返回一条错误消息,其中可能会包括一个
Win32
错误代码。
以下列表介绍了
RegSvr32
错误消息和可能的原因。
Unrecognized
flag:/invalid_flag
键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe
的用法”一节)。
No
DLL
name
specified.
未包括
.dll
文件名(请参阅本文中的“Regsvr32.exe
的用法”一节)。
Dllname
was
loaded,
but
the
DllRegisterServer
or
DllUnregisterServer
entry
point
was
not
found.
Dllname不是.dll
或.ocx
文件。例如,键入
regsvr32
wjview.exe
就会生成该错误消息。
例如,键入regsvr32
icwdial.dll
后就会返回该错误消息,因为
Icwdial.dll
文件不能自行注册。如果您怀疑内存中有损坏的Dllname
版本,请尝试重新启动计算机,或重新提取该文件的原始版本。如果您运行的是
Windows
NT,可能
http://www.fkty.net
不是内部或外部命令,也不是可运行的程序或批处理文件电脑常识
http://www.mtime.me
http://nba.charw.com
相似回答