我使用PythonAnywhere托管一些需要fbchat
模块的Python脚本。我在没有使用virtualenv的情况下将模块安装在python3.6上(使用用户方案),并将enum34
作为依赖项安装。在
我知道enum34
与高于3.4的Python版本不兼容。但是我现在也无法卸载它,因为调用pip3.x会出现以下错误:
Traceback (most recent call last):
File "/usr/local/bin/pip3.6", line 4, in <module>
import re
File "/usr/lib/python3.6/re.py", line 142, in <module>
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
命令$ python3.6 -m pip
给出:
以下是要复制的确切步骤,以及用于此处的唯一命令:
$ pip3.6 install --user fbchat
只需手动从
site-packages
文件夹中删除包。在先找到它:
然后删除文件所在的整个
enum
目录,它将位于site-packages
目录中。删除旁边的enum34-<version>.dist-info
文件。在因为您使用了
^{pr2}$user
,所以该包安装在您的用户站点目录中。您也可以使用site
模块获取位置:因此,您可以使用以下命令删除有问题的程序包:
^{3}$相关问题 更多 >
编程相关推荐