pycharm pip install to user's package directory

项目运行报错from lxml import etree , import error 不是有效的win32程序

编译的32位包与系统python x64不符合,重新编译或网上下与安装python位数相同的编译后的包。


下面其实说的是另一个问题,python解释器路径查找,多python版本冲突的问题。

pycharm/首选项/project/project interapter/加号  安装包时有个选项pycharm pip install to user's package directory(C:/Users/Administrator/AppData/Roming/python/sitepackages),一直不太理解,感觉够不够选都行,勾选了往这个目录再复制一份?

后来运行项目 from lxml import etree报错 不是有效的win32运行程序,上网查应该是python位数与编译安装的包的位数不符合的原因,但以前正常啊,而且项目用的解释器和包封装在。后来重装了本地python,没有包,ide提示安装,一键安装了很多包,发觉有的是之前安装过的有印象,并没有根据requirements安装ide怎么知道我要安装,所以想起来是从Roming目录下安装的吧,这个目录相当于软件我的存档,存着软件相关的东西,重新安装软件后可以恢复信息。

所以再想,python找包时根据环境变量找python/ ,python/sitepackes/ ,会不会也找Roming目录下,结果找到错误的包。

删除Roming目录下的python文件夹,解决问题。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值