Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中有模块缓存吗?_Python - Fatal编程技术网

python中有模块缓存吗?

python中有模块缓存吗?,python,Python,当我这样做时: import os os.system('pip install nose') os.system('pip uninstall nose') import nose 我得到一个错误,说没有鼻子,这是好的 但当我这么做的时候: import os os.system('pip install nose') import nose del nose os.system('pip uninstall nose') import nose 它起作用了! 但是当我转到python包目

当我这样做时:

import os
os.system('pip install nose')
os.system('pip uninstall nose')
import nose
我得到一个错误,说没有鼻子,这是好的

但当我这么做的时候:

import os
os.system('pip install nose')
import nose
del nose
os.system('pip uninstall nose')
import nose
它起作用了!
但是当我转到python包目录时,我找不到nose。python模块是否有某种缓存?

您是指python模块的缓存?因为是的,有一个。Python变量是另一回事。当我以root用户身份运行
os.system('pip uninstall nose')
时,我的系统警告我不要在os@AkshatMahajan拥有的/usr/lib/python2.7/dist-packages上卸载nose,你是说Python模块的缓存?因为是的,有一个。Python变量是另一回事。当我以root用户身份运行
os.system('pip uninstall nose')
时,我的系统在/usr/lib/python2.7/dist-packages处警告我不要卸载nose,它属于os@AkshatMahajan,我使用了一个venv