¾È³çÇϼ¼¿ä.
ÆÄÀ̽ã import ¿À·ù¿¡ ´ëÇؼ Áú¹®µå¸³´Ï´Ù.
ÆÄÀÌÂüÀ¸·Î Çϸé Àß ÀÓÆ÷Æ®°¡ µÇ´Âµ¥¿ä.
¿¡µðÆ® Ç÷¯½º·Î ¿¬°áÇؼ ÇÏ¸é ¸ðµâ ÀÓÆ÷Æ® ¿¡·¯°¡ ³ª¿É´Ï´Ù.
¾Æ³ªÄÜ´Ù¸¦ ¼³Ä¡ÇÏ¿´±¸¿ä, ¸í·É ÇÁ·ÒÇÁÆ®·Î ³ª°¡¼ ÀÓÆ÷Æ® Çϸé Àß µÇ´Âµ¥, À¯µ¶ ¿¡µðÆ®Ç÷¯½º¿¡¼¸¸
ÀÓÆ÷Æ®¸¦ ¸øÇÕ´Ï´Ù.
¿¡·¯ ¸Þ½ÃÁö´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
Traceback (most recent call last):
File "D:\Python_Projects\Study\12.py", line 1, in <module>
import ccxt
File "C:\Users\RHB\AppData\Roaming\Python\Python39\site-packages\ccxt\__init__.py", line 29, in <module>
from ccxt.base.exchange import Exchange # noqa: F401
File "C:\Users\RHB\AppData\Roaming\Python\Python39\site-packages\ccxt\base\__init__.py", line 24, in <module>
from ccxt.base import exchange
File "C:\Users\RHB\AppData\Roaming\Python\Python39\site-packages\ccxt\base\exchange.py", line 93, in <module>
from ssl import SSLError
File "C:\Anaconda3\lib\ssl.py", line 98, in <module>
import _ssl # if we can't import it, let the error propagate
ImportError: DLL load failed while importing _ssl: ÁöÁ¤µÈ ¸ðµâÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù.
°è¼ÓÇÏ·Á¸é ¾Æ¹« Å°³ª ´©¸£½Ê½Ã¿À . . .
PATH ¼³Á¤µµ ¹®Á¦ ¾ø°í, ´Ù½ÃÇѹø ¸»¾¸µå¸®Áö¸¸ ¿¡µðÆ® Ç÷¯½º ¼³Á¤µµ ¹®Á¦´Â ¾ø½À´Ï´Ù. PATH ¼³Á¤µµ µÇ¾î ÀÖ±¸¿ä
ccxt ¸ðµâÀ» ¿¡µðÆ® Ç÷¯½º¿¡¼ ÀÓÆ÷Æ®¸¦ ¸øÇÕ´Ï´Ù.
cmd ·Î ³ª°¡¼ python µé¾î°¡¼ import ccxt ´Â ¹®Á¦¾øÀÌ Àß µÇ°í ÀÖ½À´Ï´Ù.
°¡¸£Ä§ ºÎŹµå¸³´Ï´Ù. °¨»çÇÕ´Ï´Ù.
|
¾È³çÇϼ¼¿ä! Áú¹® Áּż °¨»çÇÕ´Ï´Ù.
ÇöÀç °Þ°í °è½Å ¹®Á¦´Â PyCharm°ú ¸í·É ÇÁ·ÒÇÁÆ®(CMD)¿¡¼´Â Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏÁö¸¸, ¿¡µðÆ® Ç÷¯½º¿¡¼¸¸ ¸ðµâÀÌ ÀÓÆ÷Æ®µÇÁö ¾Ê´Â »óȲÀÔ´Ï´Ù. ÇØ´ç ¹®Á¦´Â Á¾Á¾ ½ÇÇà ȯ°æÀ̳ª °æ·Î ¼³Á¤ Â÷ÀÌ¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ Anaconda, PyCharm, CMD µî ¿©·¯ ½ÇÇà ȯ°æÀÌ ÀÖÀ» ¶§, °¢°¢ÀÇ È¯°æ¿¡¼ »ç¿ëÇÏ´Â ÆÄÀ̽ã Çؼ®±â¿Í ÆÐÅ°Áö °æ·Î°¡ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
**1. ¹®Á¦ ºÐ¼®**
- **PyCharm°ú CMD¿¡¼ Á¤»ó ÀÛµ¿**: ÀÌ °æ¿ì PyCharm°ú CMD´Â µ¿ÀÏÇÑ ÆÄÀ̽ã ȯ°æ(¿¹: Anaconda Çؼ®±â)À» »ç¿ëÇÏ°í ÀÖÀ» °¡´É¼ºÀÌ ³ô½À´Ï´Ù.
- **¿¡µðÆ® Ç÷¯½º¿¡¼ ¿À·ù**: ÀÌ ¹®Á¦´Â ¿¡µðÆ® Ç÷¯½º°¡ »ç¿ëÇÏ´Â ÆÄÀ̽ã Çؼ®±â¿Í PyCharm ¶Ç´Â CMD¿¡¼ »ç¿ëÇÏ´Â Çؼ®±â°¡ ´Ù¸£±â ¶§¹®ÀÏ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ Anaconda¸¦ ¼³Ä¡ÇÑ »óŶó¸é, PATH¿¡ ¼³Á¤µÈ ÆÄÀ̽ã Çؼ®±â°¡ ¿¡µðÆ® Ç÷¯½º¿¡¼ Á¦´ë·Î ¿¬°áµÇÁö ¾Ê¾ÒÀ» °¡´É¼ºÀÌ Å®´Ï´Ù.
**2. ÇØ°á ¹æ¾È**
¿¡µðÆ® Ç÷¯½º¿¡¼ ÆÄÀ̽ã Çؼ®±â°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇÁö ¾Ê¾ÒÀ» ¼ö Àֱ⠶§¹®¿¡, À̸¦ È®ÀÎÇÏ°í ¼öÁ¤ÇÏ´Â ÀýÂ÷¸¦ ¾È³»µå¸®°Ú½À´Ï´Ù.
### 1. ¿¡µðÆ® Ç÷¯½º¿¡¼ »ç¿ëÇÏ´Â ÆÄÀ̽ã Çؼ®±â È®ÀÎ
¿¡µðÆ® Ç÷¯½º¿¡¼ ¾î¶² ÆÄÀ̽ã Çؼ®±â¸¦ »ç¿ëÇÏ´ÂÁö È®ÀÎÇغ¸¼¼¿ä. ±âº»ÀûÀ¸·Î ¿¡µðÆ® Ç÷¯½º¿¡¼ ¿ÜºÎ µµ±¸·Î ÆÄÀ̽ãÀ» ¿¬°áÇÒ ¶§, ƯÁ¤ ÆÄÀ̽㠽ÇÇà ÆÄÀÏ(`python.exe`)À» ÁöÁ¤ÇØ Áà¾ß ÇÕ´Ï´Ù.
- **¿¡µðÆ® Ç÷¯½º¿¡¼ ¼³Á¤ È®ÀÎ ¹æ¹ý**:
1. »ó´Ü ¸Þ´º¿¡¼ `µµ±¸ -> ±âº» ¼³Á¤ -> µµ±¸`·Î À̵¿ÇÕ´Ï´Ù.
2. µµ±¸ ¸ñ·Ï¿¡¼ ÆÄÀ̽㠽ÇÇà ÆÄÀÏ(`python.exe`)ÀÇ °æ·Î¸¦ È®ÀÎÇÕ´Ï´Ù.
3. ÇØ´ç °æ·Î°¡ AnacondaÀÇ ÆÄÀ̽㠽ÇÇà ÆÄÀÏ(`C:\Anaconda3\python.exe`)·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
### 2. ¿¡µðÆ® Ç÷¯½º¿¡¼ ÆÄÀ̽㠽ÇÇà °æ·Î ¼³Á¤
¸¸¾à °æ·Î°¡ ´Ù¸£°Å³ª Anaconda°¡ ¾Æ´Ï¶ó¸é, ¾Æ·¡ ¹æ¹ýÀ¸·Î °æ·Î¸¦ ¼öÁ¤ÇØ ÁÖ¼¼¿ä.
- **¿¡µðÆ® Ç÷¯½º¿¡¼ Anaconda ÆÄÀ̽㠰æ·Î ¼³Á¤**:
1. »ó´Ü ¸Þ´º¿¡¼ `µµ±¸ -> ±âº» ¼³Á¤ -> µµ±¸`·Î À̵¿ÇÕ´Ï´Ù.
2. µµ±¸ Ãß°¡ ¹öÆ°À» ´·¯ »õ·Î¿î µµ±¸·Î ÆÄÀ̽ãÀ» ¼³Á¤ÇÕ´Ï´Ù.
3. ½ÇÇà ÆÄÀÏ °æ·Î¸¦ `C:\Anaconda3\python.exe`·Î ¼³Á¤ÇÕ´Ï´Ù.
4. ÆÄÀÏ Àμö¸¦ `$(FilePath)`·Î ¼³Á¤ÇØ, ÇöÀç ¿·Á ÀÖ´Â ÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
### 3. ȯ°æ º¯¼ö Àç¼³Á¤
¿¡µðÆ® Ç÷¯½º¿¡¼ ¿©ÀüÈ÷ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì, ȯ°æ º¯¼ö°¡ Á¤È®È÷ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇغ¸¼¼¿ä. ƯÈ÷ AnacondaÀÇ °æ·Î°¡ PATH¿¡ Á¦´ë·Î µî·ÏµÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
- **ȯ°æ º¯¼ö È®ÀÎ ¹æ¹ý**:
1. ½ÃÀÛ ¸Þ´º¿¡¼ "ȯ°æ º¯¼ö"¸¦ °Ë»öÇÏ°í "½Ã½ºÅÛ È¯°æ º¯¼ö ÆíÁý"À» ¿±´Ï´Ù.
2. ½Ã½ºÅÛ º¯¼ö¿¡¼ `Path` Ç׸ñÀ» ¼±ÅÃÇÏ°í, ÆíÁý ¹öÆ°À» ´©¸¨´Ï´Ù.
3. `C:\Anaconda3` ¹× `C:\Anaconda3\Scripts`°¡ ¸ñ·Ï¿¡ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
### 4. SSL °ü·Ã ¹®Á¦
¿¡·¯ ¸Þ½ÃÁö¿¡¼ `ImportError: DLL load failed while importing _ssl`ÀÌ ³ªÅ¸³ª´Â °É º¸¸é SSL ¸ðµâ °ü·Ã ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. À̴ ƯÁ¤ ÆÄÀ̽㠼³Ä¡º»ÀÌ SSL °ü·Ã DLL ÆÄÀÏÀ» ãÁö ¸øÇÏ´Â °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. Anaconda°¡ ¾Æ´Ñ ´Ù¸¥ ÆÄÀ̽㠼³Ä¡º»À» »ç¿ëÇÏ°í ÀÖ´Ù¸é, ÀÌ ¹®Á¦·Î ÀÎÇØ SSL ¸ðµâÀ» ·ÎµåÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù.
**ÇØ°á ¹æ¹ý**:
AnacondaÀÇ ÆÄÀ̽ã ȯ°æÀÌ ¾Æ´Ñ ´Ù¸¥ ÆÄÀ̽ã ȯ°æÀ» »ç¿ë ÁßÀÏ °æ¿ì, ÇØ´ç ȯ°æ¿¡¼ SSL ¶óÀ̺귯¸®³ª °ü·Ã DLL ÆÄÀÏÀÌ ¼Õ»óµÇ¾úÀ» ¼ö ÀÖÀ¸¹Ç·Î, Anaconda ȯ°æÀ» »ç¿ëÇÏ´ÂÁö ´Ù½Ã Çѹø È®ÀÎÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
### °á·Ð
1. ¿¡µðÆ® Ç÷¯½º¿¡¼ AnacondaÀÇ ÆÄÀ̽ã Çؼ®±â(`C:\Anaconda3\python.exe`)¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤Çغ¸¼¼¿ä.
2. ½Ã½ºÅÛ È¯°æ º¯¼ö¿¡¼ Anaconda °æ·Î°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇϼ¼¿ä.
3. SSL ¸ðµâ °ü·Ã ¿À·ù°¡ ¹ß»ýÇÒ °æ¿ì Anaconda ÆÄÀ̽ãÀ» »ç¿ë ÁßÀÎÁö È®ÀÎÇÏ°í, ÇÊ¿ä½Ã Anaconda À缳ġ ¶Ç´Â SSL ¸ðµâ °ü·Ã ÆÐÅ°Áö À缳ġ¸¦ ½ÃµµÇϼ¼¿ä.
ÀÌ ¹æ¹ýÀ¸·Î ¹®Á¦°¡ ÇØ°áµÇÁö ¾Ê°Å³ª Ãß°¡ÀûÀÎ µµ¿òÀÌ ÇÊ¿äÇÏ½Ã¸é ¾ðÁ¦µçÁö Áú¹®ÇØ ÁÖ¼¼¿ä!
êgpt