所以我的机器上有2个版本的python,其中一个位于:#python 3.4
c:/Python34
other位于:#python 3.6
c:\users\USERNAME\appdata\local\programs\python\python36-32
python 3.6版本具有我要使用的所有库,但是当我尝试运行python脚本时,出现错误,提示该模块不存在。
现在,如果我通过这样的命令行运行python,它将运行正常。
所以我想强制我的脚本通过我下载了所有库的版本运行。
在我的道路上。
C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\Scripts;
C:\Users\USERNAME\AppData\Local\Programs\Python\Python36-32\;
C:\Users\USERNAME\AppData\Local\Programs\Python\Launcher;
因此,当我在命令行中运行程序时,我希望它使用正确版本的python运行,但我不知道为什么它使用另一版本的python并导致我发疯!
我已经通过pip install和pip install卸载并重新安装了pandas和numpy
我在命令行中将环境变量切换为指向Python34,并尝试在其上安装熊猫,但这太痛苦了。
我正在用Sublime Text编写代码,并通过输入
来通过命令行运行它examplecode.py
我跑步时
assoc.py
和
ftype Python.file
答案 0 :(得分:1)
仅通过使用所需的库创建虚拟环境即可解决此问题。
感谢作者的建议。
我宁愿只是删除python 3.4,但这不是我的机器,所以我不想摆弄任何波浪。好建议吧!