承认这很尴尬,但我只是继续努力在 Ubuntu 安装上设置我的 Python 环境。
有时我让它工作正常。但问题是:
我觉得每当我坐下来对 python 项目进行一些业余爱好时,我最终都会花费数小时来解决与我的 python 安装不一致的问题。现在我不断收到以下错误消息:
ImportError: cannot import name urandom
尝试导入名为 googleplaces 的模块时(https://github.com/slimkrazy/python-google-places)。
但这总是让我无休止地寻找合适的配置。
我只想在这个项目上工作,而不是在论坛上无休止地钻研。
这让我明白了我的意思:我如何完全删除我现有的 python 设置(包括 virtualenv、pip、easy_install 等)并从一个完全干净的状态开始?我已经尝试从突触重新安装所有 python,但没有成功,仍然出现错误。
更新:我已经重新安装了 virtualenv,到目前为止看起来“还可以”。发现我的导入错误是权限问题,如果我在交互式中使用 sudo 导入,就可以通过了。我应该如何更正我的权限,这样我就不必运行 sudo?(可能关闭它并开始一个新问题。)