[英]how to create and save a pycharm project from an existing python program?
[英]IntelliJ/PyCharm Project Structure for Existing Python Application
我最近購買了 IntelliJ-IDEA 13 用於下載 Python 插件(我被告知它具有與 PyCharm 相同的代碼庫)並在一個 Python Web 項目(特別是 Flask)上工作。 我認為這將是從 Sublime 文本的近乎無縫傳輸,但我遇到了一些麻煩。
所以這是我的問題:我正在嘗試導入一個現有的 Python 應用程序(如前所述,它使用 Flask)但是在導入我的項目時我無法設置正確的文件結構。
我現有的/當前的項目是這樣設置的(它以大多數 Flask 應用程序為模型):
/Base Directory
/app
/static
*CSS/JS/IMGs go here*
/templates
*Templates go here*
__init__.py
forms/models/routes.py
run.py
如果您想查看實際項目,可以在我的GitHub 項目頁面上找到。
IntelliJ 顯然具有將現有代碼導入項目的功能,但是每當我轉到Import Project
並選擇我的Base Directory
文件夾時,結果總是這樣:
當我創建一個New Project -> Flask Project (or any other Python project type)
它最終看起來像這樣:
后者更多是我正在尋找的(查看項目中的其他文件,而不僅僅是根文件夾)。
所以我的問題是:有沒有辦法調整我當前的文件結構以使用 IntelliJ/PyCharm 或反之亦然(並且能夠使用其他文件)? 或者是否有快速修復或我正在犯的錯誤?
提前謝謝你,記住我的項目頁面在這里。
- EpicDavi
我暫時找到了一個臨時解決方案。
我最終只是創建了一個新項目並將舊項目中的文件復制到新項目中。 這讓我可以像其他項目一樣獲得項目面板,但移動文件仍然很麻煩。
這當然不是完美的,因為我的原始項目在 GitHub 上,並且在我想要提交的任何時候都必須同步文件。
我發現如果你在選擇的目錄(在我的例子中是Base Directory
)中創建一個沒有其他設置的新 Python 項目,而不是執行上述操作,它將使用必要的文件在該區域設置項目. 對我來說一切都很順利。
不完全確定,但 Refactor > Move 不是這種情況的一個選項嗎?
如果您使用 Flask,您需要:設置 -> 項目 -> 項目結構和標記為源您的項目文件夾在此處輸入圖像描述
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.