python删除模块
‘壹’ python - 环境 - python用conda创建虚拟环境
创建虚拟环境是为了让项目运行在一个独立的局部的Python环境中,这样可以让不同项目用不同的python模块,使得不同环境不会相互干扰。
因为虚拟环境可以使一个Python程序拥有独立的 库library 和 解释器interpreter ,而不用与其他Python程序共享统一个library和interpreter。
打个比方 :如果程序A、程序B是用同一个python环境,程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,那么程序A能执行,则程序B就不能执行。
先进入命令行窗口 win+R ,输入 cmd
罗列当前已有的虚拟环境 conda env list
我这台电脑有3个环境,分别是 base 、 professior 、 pycharm book
其中 base 可以看到有个*,代表的是它为最根本的环境。
查看 conda create 命令
从上图可以看到
创建名为 frog_test 的虚拟环境,指定python版本 3.7 。
conda create -n frog_test python=3.7
关注最末尾这几句话:
查看是否创建成功
看到 (frog_test) 则代表进入成功
指定环境,查看已安装的包 conda list -n frog_test
指定环境,安装指定版本的包 conda install -n frog_test pandas==1.0.4
安装慢的话可以用镜像源,进入虚拟环境后用
pip install 模块名 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
再次查看,可以发现已经安装成功。
其余如:更新模块包、删除模块包,全部都可以进入虚拟环境后 pip 进行
更新pandas模块包
更新pandas模块包 pip install --upgrade pandas -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
之前安装的1.0.4版本pandas变成1.0.5了。
删除pandas模块包
删除成功
=====================================================
‘贰’ 如何用python删除一个文件
os.remove('文件') 直接从系统里面删除文件,不经过回收站。
os.rmdir('文件夹') 直接从系统里面删除空文件夹,不经过回收站。
shutil.rmtree('文件夹') 直接从系统里面删除文件夹(文件夹里面可以有别的文件),不经过回收站。所以要小心不要误删。
可使用第三方包,send2trash
send2trash.send2trash() 可以删除任何东西,删除的东西送回回收站。
‘叁’ Python 卸载一个第三方模块,并卸载其依赖包
使用 pip 安装了一个 Python 的第三方模块的时候,总会安装其依赖的其他模块。而当我们卸载的时候,却不能将其依赖的模块一并删除。现在我想要达到的效果就是当我删除某一个模块的时候,我希望将其依赖的模块也删掉。
想要达到这个目标,需要知道下面这些东西:
通过上面的图,我们可以知道 xlwings 这个模块依赖 comtypes 这个模块。
‘肆’ 怎样卸载已经安装在Python上的模块
卸载已经安装在Python上的模块的方法如下(本方法以卸载 matplotlib为例):
1.打开Anaconda软件,在Anaconda Prompt下输入代码:pip uninstall matplotlib
(4)python删除模块扩展阅读:
1.Python本身被设计为可扩充的。并非所有的特性和功能都集成到语言核心。Python提供了丰富的API和工具,以便程序员能够轻松地使用C语言、C++、Cython来编写扩充模块。
2.Python编译器本身也可以被集成到其它需要脚本语言的程序内。因此,很多人还把Python作为一种“胶水语言”(glue language)使用。
3.使用Python将其他语言编写的程序进行集成和封装。在Google内部的很多项目,例如Google Engine使用C++编写性能要求极高的部分,然后用Python或Java/Go调用相应的模块。
‘伍’ python中tkinter模块如何消毁组件
如何在tkinter窗体上动态创建组件以及销毁组件的方法。
import tkinter
import tkinter.messagebox
import tkinter.simpledialog
btnList = []
# 动态创建组件,并计算组件在窗体上的位置
def place(n):
for i in range(n):
exec('btn'+str(i)+'=tkinter.Button(root,text='+str(i)+')')
eval('btn'+str(i)).place(x=80, y=10+i*30, width=60, height=20)
btnList.append(eval('btn'+str(i)))
root.geometry('200x'+str((n)*30+70)+'+400+300')
return n*30 + 10
# 创建tkinter应用程序
root = tkinter.Tk()
# 窗口标题
root.title('动态创建组件')
# 窗口初始大小和位置
root.geometry('200x180+400+300')
# 不允许改变窗口大小
root.resizable(False, False)
# 增加按钮的按钮
def btnSetClick():
n = tkinter.simpledialog.askinteger(title='输入一个整数',
prompt='想动态增加几个按钮:',
initialvalue=3)
if n and n>0:
startY = place(n)
modify(startY)
# 根据需要禁用和启用“增加按钮”和“清空按钮”
btnSet['state'] = 'disabled'
btnClear['state'] = 'normal'
btnSet = tkinter.Button(root,
text='增加按钮',
command=btnSetClick)
def btnClearClick():
global btnList
# 删除动态创建的按钮
for btn in btnList:
btn.destroy()
btnList = []
modify(20)
btnClear['state'] = 'disabled'
btnSet['state'] = 'normal'
btnClear = tkinter.Button(root,
text='清空按钮',
command=btnClearClick)
# 默认处于禁用状态
btnClear['state'] = 'disabled'
# 动态调整“增加按钮”和“清空按钮”的位置
def modify(startY):
btnSet.place(x=10, y=startY, width=80, height=20)
btnClear.place(x=100, y=startY, width=80, height=20)
modify(20)
root.mainloop()
代码运行后初始状态为:单击“增加按钮”后,在弹出的窗口中输入5,然后窗体变为下面的样子:
单击“清空按钮“后恢复到初始状态。
‘陆’ 哪位大神知道如何用Python中的docx模块删除docx文档中的表格
可以使用docx模块。
from docx import Document # 导入库"""word表格中"""
path = "C:\\Users\\1\\Desktop\\测试.docx" # 文件路径
document = Document(path) # 读入文件
tables = document.tables # 获取文件中的表格集
删掉指定的那一个表格即可
希望我的回答对你有帮助~
‘柒’ 在cmd中python如何卸载模块
python是一个很有趣的语言,可以在命令行窗口运行。python中有很多功能强大的模块,但是有时不需要想卸载时该怎么办呢?第一步,点击键盘 win+r,打开运行窗口。(推荐学习:Python视频教程)
第二步,在窗口中输入“cmd",点击确定,打开windows命令行窗口。
第三步,在windows命令行窗口中输入"pip uninstall xxx",卸载xxx模块。xxx是模块名。
例如下图:
第四步,命令行窗口询问是否卸载xxx模块,输入"y",表示确定卸载xxx模块。
第五步,在命令行窗口中,输入"pip pst",检查python安装的模块,如果没有xxx模块,表明卸载成功。
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于在cmd中python如何卸载模块的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
‘捌’ python有多个环境怎么删除其中一个环境的模块
如果要用cmd环境卸载某个python环境的模块 ,先将你要卸载的python环境配置为当前环境,然后再pip uninstall 模块
如果不想配置环境变量,则在cmd中,切换目录到需要卸载的python安装目录下的scripts目录下 pip.exe uninstall 模块
‘玖’ python influxdb模块怎么删除表
open(file) as f:
content = yaml.load(f)
switches = [ i['name'] for i in content['switch'] ]
return render_template('index.html', switches=switches)
@app.route('/api'