ポータブルpython2.7.xを使用してAccessデータベースに接続したいと考えています。pyodbcライブラリがないため、動作させることができないようです。ポータブルPythonを使用して接続する別の方法はありますか?
2 に答える
            2        
        
		
ポータブル python の最新バージョンには pyodbc をインストールするオプションがありますが、デフォルトではインストールされないオプションを選択する必要があります。
- モジュールオプションをクリックします
- pyodbc のオプションを選択します

于 2012-11-19T13:48:37.620   に答える
    
    
            1        
        
		
私は別の方法でそれをやった.. Mac Snow Leopardで行ったことに従ってください!!
インターネット上の場所から pyodbc のソースをダウンロードします。そのディレクトリに抽出して「cd」します.. ' ' を実行し、そのビルドのディレクトリからpython setup.py build' ' ファイルを取得します。pyodbc.so' ' という名前の新しい python ファイルpyodbc.pyを作成し、以下の内容を記述します (そして、その 'pyodbc.so' ファイルを一緒に置きます)。
def __bootstrap__():
   global __bootstrap__, __loader__, __file__
   import sys, pkg_resources, imp
   __file__ = pkg_resources.resource_filename(__name__,'pyodbc.so')
   __loader__ = None; del __bootstrap__, __loader__
   imp.load_dynamic(__name__,__file__)
__bootstrap__()
(上記のコードを「pyodbc.py」という名前のファイルに入れ、その「pyodbc.so」ファイルに入れることを忘れないでください)そして最後に..これらすべてを使用したい場所に置くか、実行時にその場所を次のように追加しますsys.path:
>>> import sys
>>> sys.path.insert(0,"/my_portable/location") # location to dir which contains those two files
これをすべて行った後、これら2つのファイルをテストpythonファイルに配置しました..そして、インストールせずに「pyodbc」をインポートできます。
>>> import pyodbc
>>> dir(pyodbc)
于 2012-11-19T18:30:17.433   に答える