所以我是一个新的Python用户,只是学习绳索。我安装了Python作为我正在学习的课程的要求。当我用pip安装瓶子时,我的问题首先出现了。包,安装得很好,但是,当我尝试使用以下命令python C:\Python27\hello_bottle.py
访问使用瓶子的.py文件时,我得到了一个
ImportError:没有名为bottle的模块。
令人沮丧的是,我可以通过其他方式让瓶子工作,最常见的是:运行Python,导入sys,然后附加sys.path以包含我的机器的相应目录,即{{1} }
当我这样做时,我能够暂时导入和使用瓶子,但是,它只适用于当前的Python实例,我想要一个永久的解决方案。因此,在我寻找这样的解决方案时,我遇到了设置环境变量PYTHONHOME和PYTHONPATH的概念,我很快就开始了。目前,它们的设置如下:
C:\Python27\Lib\site-packages
现在,由于这个工作,当我在python中运行代码时,设置sys.path变量,我认为我有我的解决方案,这将工作。但是,恰恰相反,事情变得更糟。现在,当我尝试从我的cmd提示符运行Python时(我使用Babun),我收到一个新错误:" ImportError:没有模块名称网站"
这更令人担忧,因为经过一些研究后我发现这就是为Python设置路径的原因,现在整个程序都无法运行。更令人不安的是,有一次它只是随机工作而没有我改变任何东西,然后下次我打开cmd它又恢复了工作。
当我第一次设置路径变量时,我使用了" export"命令,然后我用" setx"重置它们。命令,最后我进入我的系统设置,然后在那里创建了环境变量(这就是我现在所处的位置)。
对此有任何帮助将不胜感激,我沮丧地拔出头发。谢谢!
干杯, 杰西
答案 0 :(得分:1)
三件事:
site-pacakges
您的PATH
没有业务,请将其删除。PYTHONHOME
应为C:\Python27\Lib
甚至更好,保持不变,您也不必手动将其添加到PYTHONPATH。virtualenv
。