0

Pythonistas の 1 人が、PyMySqlが Camel Case でインストールされるのに、小文字でイ​​ンポートされる理由を説明してくれませんか?

>>>pip freeze   
PyMySQL==0.6.2 

>>> import PyMySql
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyMySql
>>> import pymysql
>>> 
4

2 に答える 2

1

PyPI でリストされている名前はpip freeze、パッケージの setup.py で定義されています。The name you importis the directory name that the package is installed in to site packages in. これらには固有の関係はまったくありません。ほとんどのパッケージでそれらを同じまたは類似に保つのは利便性と慣習だけです。

于 2014-09-24T21:00:26.637 に答える