2016-08-09 32 views
0

私は元々Anaconda 4.1.1(Python 3.5)とExcel 2013を実行していたWindows 7で作成したExcelワークブックを持っています。私は現在、Windows 10、Anaconda 4.1.1、およびExcel 2016を実行しているコンピュータを使用してリモートで作業しようとしています。ワークブックと対応する.pyファイルをダウンロードしましたが、.pyファイルでUDFをインポートしようとすると、次のエラーが:リンクが壊れているいくつかの理由で、エラーテキストは、基本的には、ファイルの名前は「loop_parameters.py」であるXlwingsはUDFをインポートできません

ImportError: No module named 'C:\\Anaconda3\\custom_scripts\\loop_parameters' 

(link to image)

で 場合、それはパス「Cで発見されました。 \ Anaconda3 \ custom_scripts "と入力します。どういうわけか、モジュールの名前(loop_parameters)がそれに関連付けられたパスと衝突しているように思えます。しかし、私はそれをどのように修正するのか分かりません。私は、エラーメッセージに全く変更を加えずにUDF_PATH変数を変更しようとしました。思考?

答えて

0

新しいマシンでxlwingsで新しいプロジェクトを開始し、Pythonコードを新しい.pyファイルにコピーし、UDFをインポートして、古い(機能していない)ブックからブック全体をコピーしましたUDFがうまく機能していた新しいものに変更してください。私はまだエラーが何だったのか、それが起こったのかどうかはわかりません。回避策は不吉なように見えますが、ほんの数分かかりました。

関連する問題