Twilio および App Engine ライブラリ用のプログラム環境を作成するために、次のチュートリアルに従おうとしています。
https://developers.google.com/appengine/articles/twilio
私はそれが言う点までは元気です:
Twilio ライブラリとその依存関係をプロジェクトにリンクします。
$ ln -s venv/lib/python2.7/site-packages/twilio . $ ln -s venv/lib/python2.7/site-packages/httplib2 . $ ln -s venv/lib/python2.7/site-packages/six.py .
私は調査しましたが、次のようなものを使用しているようです
mklink /d venv\lib\python2.7\site-packages\twilio .
私が正しく理解していれば、基本的に「.
」が何を表しているのかを理解する必要があります。それはシンボリックリンクのターゲットなので? (それについては定かではありません。)
私はシェルに cmd.exe を使用していますが、私よりも Unix をよく理解している人の助けを借りることができます。
編集:
ディレクトリを確認した後、venv の後のパスは venv\lib\site-packages です。ディレクトリのその時点で、Twilio と httplib2 のフォルダーが既に存在します。という名前のファイルには、その時点で Six が存在しますsix.py
。
これらの既存のフォルダから作業ディレクトリへのシンボリック リンクを作成するという Unix コマンドの意図はありますか? これは、Twilio と httplib2 の両方に既存のファイルを作成できないことを示しているためです。(venv\lib\site-packages ディレクトリには既にフォルダーがあり、6 つのシンボリック リンクを実行できますが、6 つのフォルダー全体のさらに 4500 層の深さを再帰的に作成します。)