python 包被安装在当前用户目录下,如何解决这种情况

查看:123
本文介绍了python 包被安装在当前用户目录下,如何解决这种情况的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我在windows10系统下,我创建了用户来登陆系统,C:\Users\PALADIN可以看到这个路径是存放我的用户相关文件的。
一般我用pip安装包,路径是在C:\Python27\lib里面,python的环境变量被设置了,所以我能在其它地方,直接导入包。
但是有些包是用安装程序来的,会装在C:\Users\PALADIN,就我的用户目录里面,那么我在除C盘外就无法导入了。

一般解决方法:代码运行时,先把包的路径加到sys.path里面,这样就能找到了。
是不是发生了这种情况就比较尴尬了,每次像用到要这样,或者把包路径直接加到环境变量里。

我想问的是,有没有好的解决方法,比如让包都装在C:\Python27\lib里面,或者情况已经发生了,好一点的处理方案?

解决方案

是的,万能的python包是可以复制移动的,然而你说的安装目录不对,我好奇你是怎么装的,就算用预编译好的exe程序安装包,也不会出现你说的情况吧

这篇关于python 包被安装在当前用户目录下,如何解决这种情况的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆