Python中.py程序在CMD控制台以指定虚拟环境运行
作者:Jayce~ 发布时间:2021-08-31 14:49:55
标签:py程序,CMD,运行
1.问题背景
Python之所以强大,不仅是因为该语言本身的特点,也是因为它拥有众多无所不能的第三方库。强大的软件库允许开发者专注于业务,避免重复构建轮子。然而,大量的软件库已经形成了复杂的依赖关系,Python 2和Python 3之间旷日持久的争端给使用Python开发的项目带来了很多麻烦。因此,Python建议通过虚拟环境工具为项目创建一个纯粹的依赖环境。相信大家电脑上都会有很多的的虚拟环境,像我一般按重要库的版本或项目名称新建虚拟环境:
但在上述虚拟环境写的程序,如果直接双击运行,往往会报缺少模块的错误:
这是因为直接双击运行的时候使用的是base(root)虚拟环境,使用conda info --envs查看确实使用的是base(root)虚拟环境:
2.解决方法
2.1. 强制CMD控制台以指定虚拟环境运行.py程序
2.1.1.首先激活对应的虚拟环境
activate tf1.7
再次打开.py程序,依然还是报错缺少keras:
2.1.2.以具体环境运行
在文件名前面加上关键字python,即:main.py修改为:python main.py
注意:若CMD的工作路径不在main.py所处路径,需要切换到main.py所处路径,或直接填入main.py的绝对路径
可以看到程序正确运行(如果运行还是有问题,可以使用cd命令,先把执行路径切换到该程序的父路径):
2.2. 添加环境变量
将默认的python解释器路径设置为需要的环境(不推荐,每次都要改,太麻烦!!)
来源:https://geo-ai.blog.csdn.net/article/details/124157843


猜你喜欢
- Python有一个不错的3D引擎——UrsinaUrsina官网:www.ursinaengine.
- names=["zhao00","qian01","sun02","l
- 可迭代(iterable)迭代(遍历)就是按照某种顺序逐个访问对象中的每一项。Python中有很多对象都是可以通过for语句来直接遍历的,例
- 本文实例讲述了Python实现的对本地host127.0.0.1主机进行扫描端口功能。分享给大家供大家参考,具体如下:前面一篇《Python
- 1. Python中lib、package和module的关系module:以.py为结尾的文件都是模块。package:就是一个带__in
- python的便利性,使得如今许多软件开发者、黑客都开始使用python打包成exe的方式进行程序的发布,这类exe有个特点,就是可以使用反
- matplotlib制作简单的动画动画即是在一段时间内快速连续的重新绘制图像的过程.matplotlib提供了方法用于处理简单动画的绘制:i
- plt.subplot()plt.subplot(nrows, ncols, index, **kwargs)第一个参数:*args (官网
- 一、什么是幻读在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。而多出来或者少的哪一行被叫做 幻行二、为什么要解决幻读在高并发
- 发现问题图片地址如下http://qximg.lightplan.cc/2016/09/11/1473574486942944.jpeg需要
- 正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或
- 一,实用方法1.线程之间执行是无序的,cpu调度哪个线程就执行哪个线程;2.主线程等待所有子线程结束后再结束,设置守护线程可以实现当主线程结
- asp抓取网页。偶要实现实实更新天气预报。利用了XMLHTTP组件,抓取网页的指定部分。很多小偷查询都是使用这个方法来实现的。需要分件htm
- 设置MySQL数据同步(单向&双向)由于公司的业务需求,需要网通和电信的数据同步,就做了个MySQL的双向同步,记下过程,以后用得到
- PyTorch创建自己的数据集图片文件在同一的文件夹下思路是继承 torch.utils.data.Dataset,并重点重写其 __get
- 代码很简洁,功能很实用,这里就不多废话了,直接给大家奉上代码:/** * Created by Administrator on 15-1-
- 本文跟大家谈谈为什么要学python以及如何学好python。一、作为初学者,应该如何学python?很多人对python缩进试的简洁表达不
- 数据库服务器主要用于存储、查询、检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性、可靠性和稳定性等方面都有很高的要求。下面
- 将有安全问题的SQL过程删除,比较全面.一切为了安全!删除了调用shell,注册表,COM组件的破坏权限use master&nb
- 本文我们来看一下如何使用 Python 将 QQ 好友头像拼成“五一快乐”四个字。我们可以将整个实现过程分为两步:爬取 QQ 好友头像、利用