记录一下一次修改user文件夹的过程
起因是在使用Pycharm的时候出现了类似的以下报错
File "D:\python\lib\site-packages\nltk\collocations.py", line 36, in <module>
from nltk.metrics import (
File "D:\python\lib\site-packages\nltk\metrics\__init__.py", line 18, in <module>
from nltk.metrics.association import (
File "D:\python\lib\site-packages\nltk\metrics\association.py", line 26, in <module>
from scipy.stats import fisher_exact
File "D:\python\lib\site-packages\scipy\stats\__init__.py", line 468, in <module>
from ._rvs_sampling import rvs_ratio_uniforms, NumericalInverseHermite # noqa
File "D:\python\lib\site-packages\scipy\stats\_rvs_sampling.py", line 3, in <module>
from ._unuran import unuran_wrapper
File "unuran_wrapper.pyx", line 221, in init scipy.stats._unuran.unuran_wrapper
File "unuran_wrapper.pyx", line 200, in scipy.stats._unuran.unuran_wrapper._setup_unuran
File "messagestream.pyx", line 36, in scipy._lib.messagestream.MessageStream.__cinit__
OSError: Failed to open file b'C:\\Users\\\xe6\x9c\x88\xe8\x90\xbd\xe9\x9d\x92~1\\AppData\\Local\\Temp\\scipy-kzl3auzb'
网上的解决方案大多是让修改环境变量,但是修改了环境变量之后配置文件还在原来的文件夹下面
例如这个,我已经把原来的用户,是中文修改成了lzx,但是原来的配置文件啥的都还在刘的目录下,导致很多软件根本无法正常启动,所以我决定直接把刘文件夹改成lzx。
一定要谨慎尝试,非迫不得已或者艺高人胆大不要尝试
修改方式如下:
使用cmd打开注册表,在注册表中搜索:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到 之前用户名用户 的对应所在的ProfileImagePath值,
例如
修改完毕之后重启计算机,重启计算机后关键点来了,重启后会出现异常弹窗,大致意思是说计算机用户无法正常登陆,请立即注销否则用户数据会丢失,这个弹窗可以不用管他,用鼠标拖到一边然后直接去点击文件夹,修改c盘user文件名,这个时候是可以重命名的,具体原因我也不清楚,把user文件夹的名字修改的和注册表一样时就可以点击注销然后重新启动了,不出意外是可以正常启动的,只不过可能会有很多的小问题。还在尝试解决
例如:
——————更新一下,这个小问题已经解决了,只需要在任务管理器里面重启一下Windows资源管理器就可以了
具体后果还不清楚,请一定要谨慎尝试此方法